5

我需要制作一个带有按值降序排列的条形图的条形图。我首先按值按降序对数据帧进行排序。然后我使用 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')
4

1 回答 1

4

您应该设置ascendingTrue:y 轴的值从下到上递增。

于 2019-11-03T10:29:36.567 回答