繪製影像檔案
使用Matplotlib 的pyplot 介面時, plt.show() 函數在圖形使用者介面中顯示圖形( GUI( GUI)視窗。但是,在某些情況下,您可能需要將圖形儲存為圖像檔案以供以後使用或共用。
方法:
將繪圖儲存到影像文件,使用 plt.savefig() 函數。該函數將檔案名稱作為其第一個參數。第二個參數 bbox_inches='tight' 確保已儲存的圖片周圍沒有不需要的空白。
import matplotlib.pyplot as plt # Plot data plt.plot([1, 2, 3], [1, 4, 9]) # Save plot to file plt.savefig('foo.png', bbox_inches='tight') # Show plot (optional) plt.show()
檔案格式:
您可以指定檔案使用檔案副檔名格式化。例如,.png 會將繪圖儲存為可攜式網路圖形,而 .pdf 會將其儲存為可攜式文件格式向量圖像。
注意:
如果除了將其儲存到檔案之外,您還希望在GUI 視窗中顯示繪圖,請記住在呼叫plt.savefig()之後呼叫plt.show()。否則,保存的圖像將為空。
以上是如何將 Matplotlib 繪圖儲存到影像檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!