#python #pandas
#python #pandas
Вопрос:
Я пытаюсь сохранить на разных точечных диаграммах два разных файла jpeg.
рис.,ax = plt.подзаголовки (1,2)
ax[0].scatter(df_oz['o'], df_oz['t'], color='g', alpha=0.5, s=150)
ax[1].scatter(df_oz['o'], df_oz['r'], color='b', alpha=0.5, s=150)
fig.suptitle('Tamp;R', fontsize = 20)
fig.set_size_inches(14,7)
fig.savefig('Hi and Lo.jpg')#this at least gets both graphs saved as one jpeg
Теперь я попробовал:
fig.savefig[0]('Hi.jpg')
fig.savefig[1]('Lo.jpg')
Но это не работает.
Есть какие-нибудь советы?
Ответ №1:
figure.savefig()
Это функция, и она не может индексироваться так, как вы делаете. Если вам нужны 2 разных файла jpg, вы должны разделить его на 2 рисунка, а затем сохранить их отдельно. Попробуйте это:
# plot 1st figure and save
plt.scatter(df_oz['o'], df_oz['t'], color='g', alpha=0.5, s=150)
plt.savefig("Hi.jpg")
# clear the current plot
plt.clf()
# plot 2nd figure and save
plt.scatter(df_oz['o'], df_oz['r'], color='b', alpha=0.5, s=150)
plt.savefig("Lo.jpg")