如何在Plotly Express中旋转条形图的x轴刻度标签?

15
如何在 Plotly express 中将团队名称(x 轴)旋转 90°?它们没有以正确的方式旋转。
以下是我的代码。
fig = px.bar(stacked_ratio, y="percent", x="team", color="outcome", 
             color_discrete_map=colors, title="Long-Form Input")
fig.show()

这是它的外观:在此处输入图像描述

3个回答

26

您应该能够使用 update_xaxes 方法从一个图形对象更新您的x轴:

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()

您可以在此处的Plotly网站上查看有关fig.update_xaxes的所有选项:https://plotly.com/python/reference/layout/xaxis/


2
我会选择 tickangle = 45,但这只是个人口味问题。 - rocarvaj

3

你好,在另一个论坛上找到了这段代码,对我很有效。希望这能帮到你!


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

1
如果您向我们解释您的代码如何解决问题,我相信这将有助于社区。 - Simas Joneliunas

1

Tickangle=90 表示标签将顺时针旋转90度。如果使用负号,您可以逆时针旋转标签90度,即向另一个方向。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接