2015-07-11 71 views
2

如何在彩色條上繪圖?如何在彩色條上繪圖python

如果例如我創建一個範圍從0,1的顏色條,並且我想用紅線標記0.3和0.8的值,我該怎麼做?

感謝,

回答

3

其實我設法找到了答案

from matplotlib.pyplot import imshow, colorbar 

data = [[0.0,0.2],[0.5,1.0]] 
imshow(data) 

cb = colorbar() 
cb.ax.plot([0,1],[cb.norm(0.3),cb.norm(0.3)],'r') 
cb.ax.plot([0,1],[cb.norm(0.8),cb.norm(0.8)],'r') 
+1

我添加了幾行,使你的答案運行的。 – Deditos