1. 程式人生 > >matplotlib pyplot 輸出eps圖片開啟後顯示空白

matplotlib pyplot 輸出eps圖片開啟後顯示空白

  • 錯誤實踐
# 繪製好圖片後使用plt(pyplot)顯示圖片並儲存圖片
....
plt.show()
plt.savefig('foo.eps', format='eps', dpi=1000)
  • 正確做法
# plt呼叫gcf函式取得當前繪製的figure並呼叫savefig函式
foo_fig = plt.gcf() # 'get current figure'
foo_fig.savefig('foo.eps', format='eps', dpi=1000)
plt.show()