2 votes

Modification de l'ordre à l'intérieur d'un groupe d'un diagramme à barres groupées dans plotly

J'aimerais changer l'ordre de mes variables intra-groupe dans un diagramme à barres en Python. Par exemple, comment puis-je changer l'ordre du déjeuner et du dîner ici ?

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

enter image description here

categoryorder ne peut modifier que l'ordre des groupes, c'est-à-dire Homme et Femme.

2voto

Zeek Points 555

Trier les df par ordre décroissant sur la base de la colonne 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()

SORTIE : enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X