首頁 > 後端開發 > Python教學 > 為什麼我的 Matplotlib 繪圖會儲存為空白影像?

為什麼我的 Matplotlib 繪圖會儲存為空白影像?

DDD
發布: 2024-11-13 12:33:02
原創
245 人瀏覽過

Why are My Matplotlib Plots Saving as Blank Images?

對Matplotlib Savefig 中的空白影像進行故障排除

嘗試將Matplotlib 繪圖儲存為影像時,您可能會遇到結果影像為空白的情況。以下是解決此問題的指導探索:

了解問題:

您提供了嘗試使用plt.savefig 將Matplotlib 圖形儲存為PNG 影像的程式碼(),但輸出影像為空。

潛在原因與解:

  1. plt.show() 後的圖形處理: plt.show () 建立一個新的圖形窗口,可能會留下原始圖形而沒有任何要儲存的圖。為了避免這種情況:

    • 使用 plt.savefig() 儲存圖形 呼叫 plt.show() 之前。
    • 或者,在 plt 之後取得目前圖形.show() 使用 plt.gcf()。然後,您可以從此物件儲存圖形。
  2. 子圖配置: 確保 plt.subplot() 中傳遞的子圖索引正確。在您的程式碼中:

    • 如果 T0 不是 None,子圖的數量會改變。考慮相應地調整索引,例如使用 131、132 和 133。
    • 否則,請驗證索引是否適當地代表您打算建立的子圖數量。

透過解決這些潛在原因,您可以解決在 Matplotlib 程式碼中保存空白影像的問題。

以上是為什麼我的 Matplotlib 繪圖會儲存為空白影像?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板