7
我在matplotlib中繪製了一個PatchCollection
,並且從文件讀入了座標和補丁顏色值。設置matplotlib patchcollection中的顏色範圍
問題是,matplotlib似乎自動將顏色範圍縮放到數據值的最小/最大值。我如何手動設置顏色範圍?例如。如果我的數據範圍是10-30,但我想將其縮放到5-50的顏色範圍(例如,與另一個圖相比較),我該怎麼做?
我的繪圖命令看起來大致相同的API示例代碼:patch_collection.py
colors = 100 * pylab.rand(len(patches))
p = PatchCollection(patches, cmap=matplotlib.cm.jet, alpha=0.4)
p.set_array(pylab.array(colors))
ax.add_collection(p)
pylab.colorbar(p)
pylab.show()