【问题标题】:order bars in bar chart by value in descending order with plotly-express使用 plotly-express 按值按降序排列条形图中的条形
【发布时间】:2020-02-28 20:08:04
【问题描述】:

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

【问题讨论】:

    标签: python plotly-python plotly-express


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-02
      • 2020-03-05
      • 2023-01-15
      • 2021-11-05
      • 2019-02-18
      • 2019-09-18
      • 2018-12-21
      • 2021-02-14
      相关资源
      最近更新 更多