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

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

Susan Sarandon
Susan Sarandon原創
2024-12-05 01:35:10976瀏覽

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

將繪圖儲存到影像檔案

在 matplotlib 中, plt.show() 函數在 GUI 中顯示圖形。但是,可以將繪圖另存為圖像檔案。

為此,請使用 plt.savefig() 函式。在副檔名中指定所需的檔案格式。例如:

import matplotlib.pyplot as plt

plt.plot([1, 2, 3], [1, 4, 9])
plt.savefig('foo.png')

這會將繪圖儲存為 PNG 影像。同樣,您可以將其儲存為其他格式,例如PDF:

plt.savefig('foo.pdf')

要刪除影像周圍任何不需要的空白,請使用bbox_inches='tight' 參數:

plt.savefig('foo.png', bbox_inches='tight')

請注意,應在plt.savefig() 之後呼叫函數plt.show() 以在螢幕上繪圖。省略 plt.show() 將導致已儲存的圖形為空。

以上是如何將 Matplotlib 圖儲存為影像檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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