顺序y轴条形图asc或desc

时间:2020-07-16 09:20:28

标签: python pandas matplotlib

此代码给出了下面的图。该图按字母顺序排列。如何根据x轴的值使Y轴按desc或asc排序(在这种情况下,x轴为欧元)。谢谢!

'''

df.groupby(['Type']).sum()['Bedrag'].plot.barh(y='Type');

'''

1 个答案:

答案 0 :(得分:1)

您可以使用df.groupby(['Type']).sum()['Bedrag'].sort_values().plot.barh(y='Type') 函数:

ascending

您可以传递...sort_values(ascending=True) ...sort_values(ascending=False) 参数来指定要对asc或desc进行排序:

{{1}}