How to rotate xtick label bar chart plotly express?

How can I rotate to 90° the team names (x-axis) on Plotly express? They are not turned in the right way.

Here is my code.

fig = px.bar(stacked_ratio, y="percent", x="team", color="outcome", color_discrete_map=colors, title="Long-Form Input") fig.show() 

Here how it looks: enter image description here

3 Answers

You should be able to update your x-axis from a figure object with the update_xaxes method:

fig = px.bar(stacked_ratio, y="percent", x="team", color="outcome", color_discrete_map=colors, title="Long-Form Input") fig.update_xaxes(tickangle=90) fig.show() 

You can see all options for fig.update_xaxes on the plotly website here:

1

Hi found this piece of code in another forum, it worked for me. Hope this helps!


fig.update_xaxes(tickangle= -90) fig.show() 
1

Tickangle=90 means that the labels will be rotated by 90° clockwise. If you use the negative sign, you rotate the labels by 90° anti-clockwise, so just the other direction.

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

You Might Also Like