2013-02-04 131 views
2

我在matplotlib中構建了一個條形圖,並將其嵌入到wxpython中。 目前我已經能夠通過使用event.artist.get_bbox().get_points()獲得積分。我想獲得特定欄的顏色。任何幫助將不勝感激。獲取條形圖的顏色matplotlib

回答

1

你只是想要一個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()