2
我在matplotlib中構建了一個條形圖,並將其嵌入到wxpython中。 目前我已經能夠通過使用event.artist.get_bbox().get_points()
獲得積分。我想獲得特定欄的顏色。任何幫助將不勝感激。獲取條形圖的顏色matplotlib
我在matplotlib中構建了一個條形圖,並將其嵌入到wxpython中。 目前我已經能夠通過使用event.artist.get_bbox().get_points()
獲得積分。我想獲得特定欄的顏色。任何幫助將不勝感激。獲取條形圖的顏色matplotlib
你只是想要一個rgba元組?
如果是這樣,只需使用event.artist.get_facecolor()
。
作爲一個簡單的例子(如看你似乎是對付挑事件...):
import matplotlib.pyplot as plt
def on_pick(event):
print event.artist.get_facecolor()
fig, ax = plt.subplots()
bars = ax.bar(range(10), range(10), picker=5)
fig.canvas.mpl_connect('pick_event', on_pick)
plt.show()