📅  最后修改于: 2023-12-03 15:18:36.184000             🧑  作者: Mango
在 Plotly 中,使用 plotly express 和散点图可以非常方便地可视化数据集。然而,当你只有一个跟踪时,你可能会发现图例不显示在散点图中。
要在单一跟踪散点图中添加图例,你可以使用plotly.io.show
中的legend
参数。
以下是一个完整的示例程序。
import plotly.express as px
import plotly.io as pio
# 使用 iris 数据集创建一个散点图
fig = px.scatter(px.data.iris(), x="sepal_width", y="sepal_length", color="species")
# 设置图例位置
fig.update_layout(
legend=dict(
yanchor="top",
y=0.99,
xanchor="left",
x=0.01
)
)
# 显示图形,包括图例
pio.show(fig, legend=True)
这将在图形中添加一个图例,位于左上角,并包括 iris 数据集中三种物种的颜色和标记。
在单一跟踪散点图中添加图例是一个很有用的技巧,可以帮助你更好地理解和解释数据集。使用plotly.io.show
中的legend
参数,可以很容易地为图形添加图例。