さまざまな色のカラーバーを作成しました。ピックイベントに設定しました。カラーバーをクリックすると、特定のカラーセグメントで色を返したいと思います。使用するのに疲れevent.artist.get_facecolor()
ましたが、エラーが発生しました'Axes' object has no attribute 'get_facecolor'
質問する
223 次
1 に答える
0
(カラーバーmatplotlib pythonのonclickメソッドydata
のように)を取得し、カラーマップを実行します。
cb
カラーバーオブジェクトの場合
color = cb.cmap(cb.norm(event.mouseevent.ydata))
クリックした場所に関連付けられたRGBAカラーが返されます。
于 2013-02-19T15:56:00.910 に答える