首页 > 解决方案 > 当我在 pandas 中使用 bar 类型 barh 时,y 轴中的值以降序显示,而不是从顶部升序显示

问题描述

在此处输入图像描述

plt.figure(figsize=(50, 30)) 
Comparison.plot(x='Country', kind='bar', stacked=True,title='Stacked Bar Graph by dataframe')

标签: pythonpandasmatplotlib

解决方案


在不知道原始数据集的情况下,我建议手动订购Comparison数据框,例如:

Comparison.sort_index(ascending=True, ignore_index=True, inplace=True)
Comparison.plot(x='Country', kind='bar', stacked=True, title='Stacked Bar Graph by dataframe')

对于其他方法,请参阅这篇文章


推荐阅读