1
我已經創建了一個彩條,其中有各種顏色。我已將其設置爲選擇事件。 當我點擊顏色條上的特定顏色段時,我希望它返回顏色。 我厭倦了使用event.artist.get_facecolor()
,但它給我的錯誤'Axes' object has no attribute 'get_facecolor'
如何找到彩條的顏色matplotlib
我已經創建了一個彩條,其中有各種顏色。我已將其設置爲選擇事件。 當我點擊顏色條上的特定顏色段時,我希望它返回顏色。 我厭倦了使用event.artist.get_facecolor()
,但它給我的錯誤'Axes' object has no attribute 'get_facecolor'
如何找到彩條的顏色matplotlib
抓鬥(在onclick method on a colorbar matplotlib python等)的ydata
,並通過彩色圖的運行它。
如果cb
是您的彩條對象
color = cb.cmap(cb.norm(event.mouseevent.ydata))
將返回與您單擊的位置相關的RGBA顏色。
你和miik在同一個程序中嗎?你們最近似乎在提出非常類似的問題。 – tacaswell 2013-02-20 03:57:06