Savefig 輸出空白影像 - 故障排除
使用 Matplotlib 儲存繪圖時,可能會遇到產生的影像為空白的情況。要解決此問題,請考慮以下因素:
subplot() 定位:
仔細驗證 subplot() 位置,確保繪圖放置正確。試著依照答案中的建議調整傳遞給 matplotlib 的值,尤其是在使用條件語句時。
圖形處理:
預設情況下,Matplotlib 在 plt 時建立一個新圖形.show() 被呼叫。為了防止這種情況並儲存所需的圖形,請在呼叫 plt.show() 之前呼叫 plt.savefig()。或者,使用 plt.gcf() 建立 Figure 對象,並隨時使用其 savefig() 方法儲存圖窗。
這是使用這兩種方法的範例:
在 plt 之前.show()
plt.savefig('tessstttyyy.png', dpi=100) plt.show()
使用plt.gcf()
fig1 = plt.gcf() plt.show() plt.draw() fig1.savefig('tessstttyyy.png', dpi=100)
其他注意事項:
以上是為什麼我的 Matplotlib Savefig 輸出空白影像?的詳細內容。更多資訊請關注PHP中文網其他相關文章!