我正在嘗試將 matplotlib.colorbar 圖保存為影像檔案、jpg 或 png。我已經嘗試了下面代碼中撰寫的兩種方法。
使用 clb.savefig 導致錯誤:
AttributeError: 'Colorbar' 物件沒有屬性 'savefig'
使用 plt.savefig 保存在沒有繪圖的空白影像中。
import matplotlib.pyplot as plt
plt.scatter(X,Y,c=Z, cmap='gnuplot2')
clb = plt.colorbar()
clb.savefig('name.jpg')
plt.savefig('name.jpg')
有什么我想念的嗎?如何將顏色條圖保存為影像?
uj5u.com熱心網友回復:
我想到了。不知道為什么這行得通,而我之前所做的卻行不通。我認為這與 Jupyter notebook 顯示內容的方式有關。但無論如何,這就是我所做的:
plt.scatter(X,Y,c=Z, cmap='gnuplot2')
clb = plt.colorbar()
clb.set_label('label')
plt.savefig('name.jpg') #this saves all of what is shown below
plt.show()
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/383662.html
標籤:Python matplotlib 颜色条 保存图
上一篇:在箭袋圖中的箭頭之間填充顏色
