如何更改Plotly Express线图中图例的变量/标签名称
- 论坛
- 如何更改Plotly Express线图中图例的变量/标签名称
13 浏览
如何更改Plotly Express线图中图例的变量/标签名称
我想在Python的Plotly Express中更改变量/标签名称。首先我创建一个图表:
import pandas as pd import plotly.express as px d = {'col1': [1, 2, 3], 'col2': [3, 4, 5]} df = pd.DataFrame(data=d) fig = px.line(df, x=df.index, y=['col1', 'col2']) fig.show()
这将产生以下结果:
[![enter image description here](https://i.stack.imgur.com/tMCpG.png)](https://i.stack.imgur.com/tMCpG.png)
我想将标签名称从col1更改为hello,从col2更改为hi。我尝试在图表中使用labels参数,但它似乎无效:
fig = px.line(df, x=df.index, y=['col1', 'col2'], labels={'col1': "hello", 'col2': "hi"}) fig.show()
但是这似乎没有任何作用,也没有产生错误。显然,我可以通过更改列名来实现我的目标,但我正在尝试创建的实际图表并不允许这样做,因为它来自多个不同的数据框。