Python 有没有一种方法可以动态堆叠条形图?

Python 有没有一种方法可以动态堆叠条形图?,python,matplotlib,Python,Matplotlib,我想堆叠条形图,但它们总是相互混合,而我希望最大的条形图位于最后面,最小的条形图位于最前面 我试过了,但没能找到解决这个问题的办法 style.use("ggplot") pyplot.bar(Type, HP, color = "Green", clip_on = "True") pyplot.bar(Type, ATK, color = "Red") pyplot.bar(Type, DEF, color = "Grey") pyplot.bar(Type, SpATK, color =

我想堆叠条形图,但它们总是相互混合,而我希望最大的条形图位于最后面,最小的条形图位于最前面

我试过了,但没能找到解决这个问题的办法

style.use("ggplot")
pyplot.bar(Type, HP, color = "Green", clip_on = "True")
pyplot.bar(Type, ATK, color = "Red")
pyplot.bar(Type, DEF, color = "Grey")
pyplot.bar(Type, SpATK, color = "Crimson")
pyplot.bar(Type, SpDEF, color = "Black")
pyplot.bar(Type, Speed, color = "Orange", clip_on = "true")
pyplot.autoscale()
pyplot.ylabel("Average Stats")
pyplot.xlabel("Type of Pokemon")
pyplot.legend(("Health Points", "Attack", "Defense", "Special Attack", "Special Defense", "Speed"), loc = 'best')
pyplot.show()
我想要我上面链接的图表,但只是以正确的方式排序


提前感谢

您没有在此处生成堆叠图表。相反,你有一个酒吧只是重叠。那么,您是希望条形图以正确的方式重叠/排列,还是希望使用堆叠图表?IIUC,您可以制作熊猫数据框和打印条形图,以便各列相互放置文本,但不重叠。您建议的从后到前的条排序方法可能真的很混乱,因为您并没有在这里生成堆叠图表。相反,你有一个酒吧只是重叠。那么,您是希望条形图以正确的方式重叠/排列,还是希望使用堆叠图表?IIUC,您可以制作熊猫数据框和打印条形图,以便各列相互放置文本,但不重叠。你提出的从后到前的分类方法可能会让人困惑,