line = ( Line() .add_xaxis(data['year'].tolist()) .add_yaxis("电影评分", data['rating'].tolist()) .set_global_opts( title_opts=opts.TitleOpts(title="电影评分趋势图"), tooltip_opts=opts.TooltipOpts(trigger="axis"), xaxis_opts=opts.AxisOpts(type_="category"), yaxis_opts=opts.AxisOpts(type_="value"), ) ) line.render_notebook()为代码添加区域缩放
时间: 2023-06-25 22:03:46 浏览: 108
sichun_sichuan.json_
你可以在 `set_global_opts()` 方法中添加 `datazoom_opts` 参数来实现区域缩放,示例代码如下:
```python
line = (
Line()
.add_xaxis(data['year'].tolist())
.add_yaxis("电影评分", data['rating'].tolist())
.set_global_opts(
title_opts=opts.TitleOpts(title="电影评分趋势图"),
tooltip_opts=opts.TooltipOpts(trigger="axis"),
xaxis_opts=opts.AxisOpts(type_="category"),
yaxis_opts=opts.AxisOpts(type_="value"),
datazoom_opts=[opts.DataZoomOpts()], # 添加区域缩放
)
)
line.render_notebook()
```
这样就会在图表下方添加一个区域缩放的滑动条,可以拖动滑动条来缩放图表区域。你也可以通过修改 `datazoom_opts` 参数来调整区域缩放的样式和行为。
阅读全文