获取条形图matplotlib的颜色

时间:2013-02-04 15:53:10

标签: python matplotlib wxpython

我在matplotlib中构建了一个条形图,并将其嵌入到wxpython中。 目前我已经能够使用event.artist.get_bbox().get_points()获得积分。我想得到特定酒吧的颜色。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分: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()