首頁 >後端開發 >Python教學 >如何將 Matplotlib 繪圖儲存到影像檔案?

如何將 Matplotlib 繪圖儲存到影像檔案?

DDD
DDD原創
2024-12-12 18:08:17558瀏覽

How Can I Save a Matplotlib Plot to an Image File?

繪製影像檔案

使用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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn