我想要顯示錶示圖像的沿側的matplotlib imshow副區,其顯示圖像,歸一化的原始值的彩條。如何設置matplotlib顏色條盤區?
我已經能夠成功地繪製圖像和彩條這樣的,但是彩條最小值和最大值代表的歸一化(0,1)的圖像,而不是原始(0,99)圖像。
f = plt.figure()
# create toy image
im = np.ones((100,100))
for x in range(100):
im[x] = x
# create imshow subplot
ax = f.add_subplot(111)
result = ax.imshow(im/im.max())
# Create the colorbar
axc, kw = matplotlib.colorbar.make_axes(ax)
cb = matplotlib.colorbar.Colorbar(axc, result)
# Set the colorbar
result.colorbar = cb
如果有人更好地掌握colorbar API,我很樂意聽取您的意見。
謝謝! 亞當
我的興趣@doug的,你爲什麼要利用PLT和NP? – bdforbes 2013-09-03 09:23:06
@bdforbes:所以我就像是乾淨的(沒有重疊瓦特/其他)命名空間再加上我只是想有一個快速的可視化的方式,以確定他們在我的代碼 - 這裏當然,無論PLT和NP綁定到局部變量包含其他模塊的庫/模塊。 – doug 2013-09-03 17:15:34