在Plotly图表中显示数据标签可以通过在图表中添加text
参数来实现。以下是一个例子,展示如何在一个散点图中显示数据标签:
import plotly.express as px
# 创建一个示例数据集
df = px.data.iris()
# 创建散点图并显示数据标签
fig = px.scatter(df, x='sepal_width', y='sepal_length', color='species', text='species')
# 设置图表布局
fig.update_traces(textposition='top center') # 设置数据标签位置
fig.update_layout(showlegend=False) # 不显示图例
# 显示图表
fig.show()
在上面的例子中,text='species'
参数指定在图表中显示species
列的值作为数据标签。使用update_traces()
方法可以设置数据标签的位置,如textposition='top center'
表示在数据点的上方居中显示数据标签。最后,使用update_layout()
方法可以控制图表的布局,如在这里设置不显示图例。最后,使用show()
方法显示图表。