此代码给出了下面的图。该图按字母顺序排列。如何根据x轴的值使Y轴按desc或asc排序(在这种情况下,x轴为欧元)。谢谢!
'''
df.groupby(['Type']).sum()['Bedrag'].plot.barh(y='Type');
答案 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}}