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

rtv*_*vro 9 python pandas plotly

目前我正在尝试使用 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()
Run Code Online (Sandbox Code Playgroud)

下面的图片: 在此处输入图片描述

例如,我想将左侧的“y”更改为美元或其他内容。如有任何帮助,我们将不胜感激,谢谢。

编辑:感谢你们的轴命名,对于图例,我仍然在努力理解“标签”参数。从文档来看,如果使用数据框,则似乎只能编辑图例,但不能使用列表

小智 5

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

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

  • 这似乎对我来说一般不起作用(例如对 px.line() 不起作用),但 @r-beginners 评论有效 (3认同)