plotly 悬停文本
时间: 2023-10-13 09:04:13 浏览: 257
python使用Plotly绘图工具绘制气泡图
在 Plotly 中添加悬停文本可以增强数据可视化的交互性和易读性,以下是一个示例代码:
```python
import plotly.graph_objs as go
import pandas as pd
# 加载数据
df = pd.read_csv('data.csv')
# 创建图表
fig = go.Figure()
# 添加散点图
fig.add_trace(go.Scatter(x=df['x'], y=df['y'],
mode='markers',
marker=dict(color='red', size=10),
name='Data'))
# 添加悬停文本
fig.update_layout(hovermode='closest')
fig.update_traces(hovertemplate='(%{x}, %{y})')
# 显示图表
fig.show()
```
在此示例中,通过将 `hovermode` 属性设置为 `'closest'`,使得当鼠标悬停在散点图上时,会自动选择最接近的数据点进行显示。通过 `hovertemplate` 属性,可以设置悬停文本的格式,例如 `(x, y)`,其中 `%{x}` 和 `%{y}` 表示数据点的 x 和 y 值。您可以根据需要自定义悬停文本的格式。
阅读全文