plotly 悬停文本
时间: 2023-10-13 15:04:13 浏览: 333
python使用Plotly绘图工具绘制气泡图
在 Plotly 中,您可以使用 `hovertext` 属性来添加悬停文本。此属性允许您指定与每个数据点相关联的文本,并在鼠标悬停在数据点上时显示该文本。
以下是一个简单的 Python 示例,演示如何使用 `hovertext` 属性:
```python
import plotly.express as px
# 加载数据
data = px.data.iris()
# 绘制散点图
fig = px.scatter(data, x="sepal_width", y="sepal_length", color="species",
hover_name="species", hover_data=["petal_length", "petal_width"],
hover_text=data["sepal_length"])
# 在图形中显示悬停文本
fig.update_traces(hovertemplate="Sepal Length: %{hovertext}")
# 显示图形
fig.show()
```
在此示例中,我们将 `hover_text` 设置为 `data["sepal_length"]`,这将使每个数据点的悬停文本显示其 `sepal_length` 值。我们还将 `hovertemplate` 设置为 `"Sepal Length: %{hovertext}"`,这将在鼠标悬停在数据点上时显示悬停文本。
您可以根据需要自定义 `hovertemplate`,并使用 `hover_data` 属性指定要在悬停文本中包含的其他数据。
阅读全文