如何更改使用 Plotly Express 创建的堆积条形图的文本方向?

Posted

技术标签:

【中文标题】如何更改使用 Plotly Express 创建的堆积条形图的文本方向?【英文标题】:How to change the text orientation of stacked bar chart created with Plotly Express? 【发布时间】:2021-11-28 08:12:49 【问题描述】:

我对使用 Plotly 进行数据可视化完全陌生。 我创建了一个带有文本标签的堆积条形图, 但个位数的值已自动旋转。 如何使所有文本显示而不旋转?

fig = px.bar(
    data_stack,
    y = "newform",
    x = "percentage",
    color = "Qcat",
    barmode = "stack",
    text = "size",
    orientation = "h")

这是一个截图供参考:

【问题讨论】:

【参考方案1】:
fig.update_traces(textangle=0)

【讨论】:

感谢您的帮助,但我要操作的是蓝色堆叠条内的值的方向。有什么想法吗? :P 抱歉,试试这个:fig.update_traces(textangle=0) 像魔术一样工作!谢谢sss 顺便问一下@tzinie,请问在哪里可以看到函数 .update_traces 的所有参数的文档? 你可以查看这个plotly.com/python/reference/#bar-textangle

以上是关于如何更改使用 Plotly Express 创建的堆积条形图的文本方向?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Python 中更改 plotly.express 的颜色和大小?

Plotly:如何使用 plotly express 自定义 xaxis 刻度标签?

如何使用字典中的 plotly express 创建(条形)图?

如何使用 plotly express 创建线图,其中可以通过下拉菜单选择 pandas 数据框?

使用 Plotly Express 更改线条颜色

在条形图上的 Plotly 中更改轴/图例名称