更改绘图中分组条形图的组内顺序

Max*_*nis 3 python plotly plotly-python

我想更改 Python 条形图中组内变量的顺序。比如这里的午餐和晚餐的顺序如何调换?

import plotly.express as px
df = px.data.tips()
fig = px.bar(df, x='sex', y='total_bill', color='time', barmode='group')
fig.show()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

categoryorder只能更改组的顺序,即男性和女性。

Zee*_*eek 6

df按降序对列进行排序time

import plotly.express as px
df = px.data.tips()
df.sort_values(['time'],ascending=[False],inplace=True)
fig = px.bar(df, x='sex', y='total_bill', color='time', barmode='group')
fig.show()
Run Code Online (Sandbox Code Playgroud)

输出: 在此输入图像描述