假如:我的x轴有1-100个数据,而页面上展示20个数据的图形是我最想要的图形,我一个页面只展示1-20的数据,图的下方有个拖动条,我可以利用拖动条左右移动,选择展示1-20的数据,或者是10-30的数据,又或者是40-60的数据这种效果,而不是把100个数据全部展示到图像上,那样会让我的图非常的拥挤,这些数据也不能省略,请问该怎么实现?如果有例子就更好了。
可以尝试使用pyecharts模块。
例如:
from pyecharts import options as opts
from pyecharts.charts import Bar
from pyecharts.faker import Faker
c = (
Bar()
.add_xaxis(Faker.days_attrs)
.add_yaxis("商家A", Faker.days_values)
.set_global_opts(
title_opts=opts.TitleOpts(title="Bar-DataZoom(slider-水平)"),
datazoom_opts=opts.DataZoomOpts(),
)
.render("bar_datazoom_slider.html")
)
运行效果如图所示,下面的滑块可以左右拖动。