[英]Figure PNG file exported from Jupyter Notebook is empty
我正在嘗試使用 Jupyter Notebook 中的 matplotlib.pyplot 導出包含圖形的 PNG 文件,但它是空的。 我曾嘗試運行fig.savefig()
之前data.plot()
但是導出的PNG文件仍然是空的。 請你能幫我修復我的代碼。
我在 Jupyter Notebook 中的代碼單元格:
fig = plt.gcf()
data = pd.read_csv('data/gapminder_gdp_oceania.csv', index_col='country')
data.plot(kind='bar')
fig.savefig('my_figure.png')
對於這個特定用例, fig.savefig()
可能不如plt.savefig()
適合 - 我可能建議使用后者。
原因是:如果pandas.DataFrame.plot()
的源創建了一個新的圖形實例而不是使用plt.gcf()
(文檔未指定),那么如果fig = plt.gcf()
fig.savefig()
將不起作用fig = plt.gcf()
先於data.plot()
,但plt.savefig()
會。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.