范例如下:
# coding:utf-8
from pyecharts.charts import Bar, Page
from pyecharts import options as opts
import os
if __name__ == '__main__':
# pyecharts=1.8.1
# 安装 python -m pip install pyecharts
page = Page(layout=Page.DraggablePageLayout)
bar = Bar()
bar.add_xaxis(["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"])
bar.add_yaxis("商家A", [114, 55, 27, 101, 125, 27, 105])
bar.add_yaxis("商家B", [57, 134, 137, 129, 145, 60, 49])
bar.add_yaxis("商家C", [57, 134, 137, 129, 145, 60, 49])
bar.set_global_opts(title_opts=opts.TitleOpts(title="某商场销售情况1"))
bar1 = Bar()
bar1.add_xaxis(["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"])
bar1.add_yaxis("商家A", [114, 55, 27, 101, 125, 27, 105])
bar1.add_yaxis("商家B", [57, 134, 137, 129, 145, 60, 49])
bar1.add_yaxis("商家C", [57, 134, 137, 129, 145, 60, 49])
bar1.set_global_opts(title_opts=opts.TitleOpts(title="某商场销售情况2"))
# 将柱状图bar和bar1添加到page页面中,这样就可以将两个图标绘制成一个html中了
page.add(bar, bar1)
page.render("test.html")
os.system("test.html")