Смысл plt.savefig()
в том, что он позволяет вам экспортировать график в файл. Если вы просто используете plt.show()
, вы только показывает изображение, и в этот момент вы можете скопировать его в другое место, где вы должны использовать print-screen или аналогичный.
Попробуйте запустить:
#previous code generates two dataframes now converted to two lists...
Max_Vals = DFMAX1.tolist()
Min_Vals = DFMIN1.tolist()
fig = plt.figure()
plt.plot(Max_Vals, 'g-')
plt.plot(Min_Vals, 'b-')
fig.set_size_inches(30.,18.)
plt.savefig('100dpi.png', dpi=100)
plt.savefig('200dpi.png', dpi=200)
В этот момент два файла изображения будут сохранены в вашей рабочей папке (вероятно, в той же папке, что и ваш скрипт) - один с разрешением 100 точек на дюйм, второй с разрешением 200 точек на дюйм.