2017-07-19 55 views
-1

我嘗試使用如何保存Matplotlib圖

plt.savefig('graph.pdf') 

然而,當我打開該文件是空白救了我的matplotlib圖。我如何正確保存圖形?

我做類似這樣Left Ventricle Bull eye (AHA) matplotlib

+2

也許顯示你的其他代碼? – bernie

+2

適合我。它可能有助於顯示你正在使用哪個版本的matplotlib,並顯示'plt.rcParams ['backend']'。另外,你正在運行哪個操作系統? –

+0

@bernie檢查編輯。 – cryptofish

回答

-1

嘗試用「.png」後綴保存的東西:

plt.savefig('graph.png') 

另外,如果您有plt.show(),這將結束實例,沒有什麼可以保存的。在plt.show()之前進行保存。

+0

我已經試過這個,但也獲得一個空白文件 – cryptofish

+0

你使用Jupyter筆記本?那麼你是否會將代碼保存在與繪製圖表相同的單元格中? –

+1

另外,如果你有plt.show()它會結束實例,並且沒有什麼可以保存。在plt.show()之前進行保存。 –