簡體   English   中英

Jupyter Notebook導出的圖PNG文件為空

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM