pyecharts line图横坐标悬停展示
时间: 2023-07-31 14:07:24 浏览: 111
您可以通过使用 `Tooltip` 组件实现在鼠标悬停时显示横坐标的值。以下是一个示例代码:
```python
from pyecharts import options as opts
from pyecharts.charts import Line
x_data = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]
y_data = [820, 932, 901, 934, 1290, 1330, 1320]
line_chart = Line()
line_chart.add_xaxis(x_data)
line_chart.add_yaxis("Sales", y_data)
# 设置 Tooltip 组件
line_chart.set_global_opts(
tooltip_opts=opts.Tooltip(
is_show=True, # 显示 Tooltip
trigger="axis", # 触发类型为 axis(坐标轴触发)
axis_pointer_type="line", # axis 指示器类型为直线
formatter='{b}: {c}', # 提示信息格式,{b} 表示横坐标,{c} 表示数据值
)
)
line_chart.render("line_tooltip.html")
```
运行上述代码后,会生成一个名为 `line_tooltip.html` 的文件,打开该文件即可看到 line 图并且在鼠标悬停在数据点上时会弹出 Tooltip 并显示横坐标的值。
阅读全文