Python 如何在Matplotlib中获取条形图对象的颜色
我正在尝试创建一个条形图,然后将该图中的颜色稍后用于另一个图形Python 如何在Matplotlib中获取条形图对象的颜色,python,matplotlib,Python,Matplotlib,我正在尝试创建一个条形图,然后将该图中的颜色稍后用于另一个图形 bar=ax1.bar(np.delete(bin_边,len(bin_边)-1)+标量*i,hist,width=scalar,align='center',label=key) 我试过使用.color和.get_color()都没有用 color=bar.color AttributeError:“BarContainer”对象没有属性“color” color=bar.get\u color() AttributeErr
bar=ax1.bar(np.delete(bin_边,len(bin_边)-1)+标量*i,hist,width=scalar,align='center',label=key)
我试过使用.color和.get_color()都没有用
color=bar.color
AttributeError:“BarContainer”对象没有属性“color”
color=bar.get\u color()
AttributeError:“BarContainer”对象没有属性“get_color”BarContainer是一个条的iterable。由于这些原则上可以有所有不同的颜色,因此需要从各个条中获取这些颜色
for bar in barcontainer:
print(bar.get_facecolor())
方括号可以用来索引BarContainer吗?e、 g条[0]。获取面颜色()是。。。你可以。