如何找到colorbar matplotlib的颜色

时间:2013-02-19 12:40:12

标签: python matplotlib wxpython colorbar

我创建了一个颜色条,里面有各种颜色。我把它设置为挑选活动。 当我单击颜色条时,在特定颜色段上我希望它返回颜色。 我累了使用event.artist.get_facecolor(),但它给了我错误'Axes' object has no attribute 'get_facecolor'

1 个答案:

答案 0 :(得分:0)

抓住ydata(就像在onclick method on a colorbar matplotlib python中)并通过颜色地图运行它。

如果cb是您的颜色条对象

color = cb.cmap(cb.norm(event.mouseevent.ydata))

将返回与您单击的位置相关联的RGBA颜色。