【问题标题】:Changing Axis/legend names in Plotly express on a bar graph在条形图上的 Plotly 中更改轴/图例名称
【发布时间】:2021-06-28 01:17:15
【问题描述】:

目前我正在尝试使用 Plotly express 创建一个简单的条形图。我的 x 和 y 参数都是 python 列表,我正在尝试更改轴名称以及图例上的名称。我一直在阅读文档,但似乎没有使用 express 执行此操作的示例。有谁知道如何做到这一点?我的代码如下:

import plotly.express as px

disbyyear = px.bar(x= years, y=repdis, title="Total Disbursments by Party")
disbyyear.add_bar(x=years, y=demdis)
#disbyyear.update_yaxes(y = 'Dollars USD')
disbyyear.update_layout(barmode = 'group')
disbyyear.show()

下图: enter image description here

例如,我想将左侧的“y”更改为 USD 或其他内容。感谢您提供任何帮助。

编辑: 感谢您为轴命名,对于传说,我仍在努力理解“标签”参数。从文档中,您似乎只能在使用数据框时编辑图例,但不能使用列表

【问题讨论】:

  • 如果使用update_layout,还可以设置如下。 fig.update_layout(xaxis_title='Year', yaxis_title='Dollars USD')

标签: python pandas plotly


【解决方案1】:

您可以使用labels 关键字参数。

disbyyear = px.bar(x= years, y=repdis, title="Total Disbursments by Party", labels={'x': 'Year', 'y':'Dollars USD'})

【讨论】:

    猜你喜欢
    • 2021-05-07
    • 2016-11-14
    • 1970-01-01
    • 2021-01-29
    • 2022-01-18
    • 2021-10-27
    • 2019-11-15
    • 2021-03-20
    • 1970-01-01
    相关资源
    最近更新 更多