在 Plotly 中添加图例非常简单。您只需在布局 (layout) 对象中设置 legend 字段为一个包含图例信息的字典即可。例如,您可以指定图例的位置、背景颜色、字体大小等。以下是一个示例:
import plotly.express as px
df = px.data.iris()
fig = px.scatter(df, x="sepal_width", y="sepal_length", color="species")
fig.update_layout(
legend=dict(
title="Species",
title_font=dict(size=18),
font=dict(
family="Courier",
size=12,
color="black"
),
bgcolor="lightgray",
bordercolor="black",
borderwidth=1
)
)
fig.show()
在上面的示例中,我们创建了一个散点图,根据不同的鸢尾花种类着色。然后使用 update_layout
方法来设置图例的样式,包括标题、字体、背景颜色等。最后通过 show
方法显示图表。您可以根据自己的需求来调整图例的样式。