как я могу построить на colorbar python

Как я могу построить на цветовой полосе?

Если, например, я создаю цветовую полосу в диапазоне от 0,1 и хочу отметить красной линией значения 0,3 и 0,8, как я могу это сделать?

Спасибо,


person Oren    schedule 11.07.2015    source источник


Ответы (1)


На самом деле мне удалось найти ответ

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')
person Oren    schedule 11.07.2015
comment
Я добавил несколько строк, чтобы сделать ваш ответ работоспособным. - person Deditos; 12.07.2015