用plotly-express按条形图按值降序排列条形图

时间:2019-11-03 05:32:40

标签: python plotly-python plotly-express

我需要制作一个条形图,条形图按值按降序排列。 我首先按降序对数据框进行排序。然后,我使用plotly.express生成交互式条形图。但是,我发现酒吧仍然按升序排列。有人知道我做错了吗?非常感谢您的帮助。

import plotly.express as px
dat = pd.DataFrame({'word': ['apple', 'grape', 'orange', 'pear'],
                     'counts': [20, 5, 25, 10] } )
dat = dat.sort_values('counts', ascending=False)
px.bar(dat, x = 'counts',y='word', orientation='h')

1 个答案:

答案 0 :(得分:1)

您应将ascending设置为True:y轴的值从下到上递增。