pyecharts可以在html的page页面中加入轮播图吗
可以的,Timeline()就可以实现。
详细代码演示:https://blog.csdn.net/qq_43192537/article/details/106774643
from pyecharts.charts import *
from pyecharts import options
# 散点图
x_data = ['Apple', 'Huawei', 'Xiaomi', 'Oppo', 'Vivo', 'Meizu']
y_data = [123, 153, 89, 107, 98, 23]
scatter = (Scatter()
.add_xaxis(x_data)
.add_yaxis('', y_data)
)
cate = ["湖北", "四川", "重庆", "河北", "云南"]
Confirmed_diagnosis_data = [450, 300, 232, 224, 144]
death_data = [50, 30, 22, 24, 44]
# 轮播图
bar = Bar()
bar.add_xaxis(cate)
bar.add_yaxis("确诊人数", Confirmed_diagnosis_data)
bar.add_yaxis("死亡人数", death_data)
bar.set_global_opts(title_opts=options.TitleOpts(title="柱状图"))
line = Line()
line.add_xaxis(cate)
line.add_yaxis("quezhen人数", Confirmed_diagnosis_data)
line.add_yaxis("siwang人数", death_data)
line.set_global_opts(title_opts=options.TitleOpts(title="折线图"))
timeline = Timeline()
timeline.add(bar, "bar-example")
timeline.add(line, "line-example")
# 将两个图放到一个页面
page = Page(layout=Page.SimplePageLayout)
page.add(
timeline,
scatter
)
page.render("page_simple_layout.html")