我是python的新手。我正在做一個循環(huán),為屬于一個列表的許多國家繪制相同的數(shù)字。當我嘗試將繪圖保存在我指定的路徑中時,保存的繪圖只是最后一個。如何保存來自每次交互并根據(jù) plt.title 更改的不同名稱的每個情節(jié)?數(shù)字顯示在單元格中,但我無法保存它們。for c in countries_list: ax = emissions.loc[c].T.plot(kind='area', rot= 0, stacked=True) plt.title('Emissions of' + ' ' + c, fontsize='14', fontname="sans") plt.savefig('../plots/test.pdf', bbox_inches='tight')
2 回答

弒天下
TA貢獻1818條經(jīng)驗 獲得超8個贊
你可以這樣試試:
for index, c in enumerate(countries_list):
ax = emissions.loc[c].T.plot(kind='area', rot= 0, stacked=True)
plt.title('Emissions of' + ' ' + c, fontsize='14', fontname="sans")
plt.savefig('../plots/test-{0}.pdf'.format(index), bbox_inches='tight')
因此,每次保存情節(jié)的 pdf 名稱都會有所不同。
添加回答
舉報
0/150
提交
取消