Проблема в том, что если убрать из кода функцию show(), то графики накладываются друг на друга и прямо в таком виде сохраняются в файл.
Как сохранять графики корректно?
import numpy as np import matplotlib.pyplot as plt for i in range(3): plt.plot(np.random.rand(10)) plt.savefig(str(i)+'.png', format='png', dpi=100) #plt.show()