Python Plotly 如何在线图中更改变量/标签名称的图例?

Python Plotly 如何在线图中更改变量/标签名称的图例?

Plotly是一种用于Python的开源、交互式和基于浏览器的图表库。Python用户可以使用Plotly生成各种类型的图表,包括科学图表、3D图形、统计图表、金融图表等。

在本教程中,我们将展示如何使用Plotly在线图中更改变量和标签名称的图例。在这里,我们将使用 plotly.graph_objects 模块生成图形。它包含了很多方法来自定义图表并将它们渲染成HTML格式。

按照以下步骤生成变量或标签名称的图例。

步骤1

导入 plotly.graphs_objs 模块并别名为go。然后,使用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")
)

更多Python相关文章,请阅读:Python 教程

示例

更改变量/标签名称图例的完整代码如下 ŌłÆ

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="我的图表",
   xaxis_title="工号",
   yaxis_title="工资",
   legend_title="图例",
   font=dict(
      family="Arial",
      size=20,
      color="green"
   )
)
fig.show()

输出

在浏览器中将显示以下输出 ŌłÆ

Python Plotly  如何在线图中更改变量/标签名称的图例?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程