Python Plotly – 如何更改折线图中图例的变量/标签名称?
plotlypythonserver side programmingprogramming
Plotly 是一个开源、交互式且基于浏览器的 Python 图表库。Python 用户可以使用 Plotly 生成不同类型的图表,包括科学图表、3D 图表、统计图表、财务图表等。
在本教程中,我们将展示如何使用 Plotly 更改折线图中图例的变量和标签名称。在这里,我们将使用 plotly.graph_objects 模块来生成图形。它包含许多自定义图表并将其呈现为 HTML 格式的方法。
按照下面给出的步骤为图例生成变量或标签名称。
步骤 1
导入 plotly.graphs_objs 模块和别名。然后,使用 Figure() 方法创建一个图形。
import plotly.graphs_objs as go fig = go.Figure()
步骤 2
创建一个字典
data = { 'id':[1,2,3,4,5], 'salary':[10000,12000,11000,12500,13000], 'Age':[21,22,23,24,25] }
步骤 3
使用 add_trace() 方法为两个散点图创建轨迹。
fig.add_trace(go.Scatter( x=data['id'], y=data['salary'], name="Label1" )) fig.add_trace(go.Scatter( x=data['id'], y=data['Age'], name="Label2" ))
步骤 4
使用 update_layout() 方法更改 X 轴和 Y 轴标题以及图例标题。更新 X 轴和 Y 轴的布局,并使用 dict 坐标设置图例标题。
fig.update_layout( title="My plot", xaxis_title="id", yaxis_title="salary", legend_title="legend", font=dict(family="Arial", size=20, color="green") )
示例
更改图例的变量/标签名称的完整代码如下 −
import plotly.graph_objs as go fig = go.Figure() data = { 'id':[1,2,3,4,5], 'salary':[10000,12000,11000,12500,13000], 'Age':[21,22,23,24,25] } fig.add_trace(go.Scatter( x=data['id'], y=data['salary'], name="Label1") ) fig.add_trace(go.Scatter( x=data['id'], y=data['Age'], name="Label2") ) fig.update_layout( title="My plot", xaxis_title="id", yaxis_title="salary", legend_title="legend", font=dict( family="Arial", size=20, color="green" ) ) fig.show()
输出
它将在浏览器上显示以下输出 -