【问题标题】:how to find colour of colorbar matplotlib如何找到颜色条matplotlib的颜色
【发布时间】:2013-02-19 12:40:12
【问题描述】:

我创建了一个颜色条,其中包含多种颜色。我已将其设置为选择事件。 当我单击颜色栏时,我希望它在特定颜色段上返回颜色。 我厌倦了使用event.artist.get_facecolor(),但它给了我错误'Axes' object has no attribute 'get_facecolor'

【问题讨论】:

  • 你和miik在同一个程序吗?你们两个最近似乎在问非常相似的问题。

标签: python matplotlib wxpython colorbar


【解决方案1】:

获取ydata(如onclick method on a colorbar matplotlib python)并通过颜色映射运行它。

如果cb 是您的颜色条对象

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

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

【讨论】:

    猜你喜欢
    • 2020-04-12
    • 2021-08-09
    • 2021-01-07
    • 1970-01-01
    • 2018-12-04
    • 2017-07-16
    • 2021-05-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多