pyecharts提供了一系列图形类。柱状图Bar,折线图Line是最常用的图形,本节来介绍如何创建它们。
1. 柱状图的创建:
(1)纵向柱状图
使用Bar可以轻松创建一个柱状图,例子代码如下:
from pyecharts.charts import Bar
from pyecharts import options as opts
# V1 版本开始支持链式调用
# bar = (
# Bar()
# .add_xaxis(["研发部", "销售部", "行政部", "生产部", "客服部", "市场部"])
# .add_yaxis("公司A", [120, 60, 30, 100, 120, 30])
# .add_yaxis("公司B", [200, 130, 140, 130, 150, 60])
# .set_global_opts(title_opts=opts.TitleOpts(title="公司(A,B)各部门人员数量对比"))
# )
# bar.render()
# 不习惯链式调用的开发者依旧可以单独调用方法
bar = Bar()
bar.add_xaxis(["研发部", "销售部", "行政部", "生产部", "客服部", "市场部"])
bar.add_yaxis("公司A", [120, 60, 30, 100, 120, 30])
bar.add_yaxis("公司B", [200, 130, 140, 130, 150, 60])
bar.set_global_opts(title_opts=opts.TitleOpts(title="公司各(A,B)部门人员数量对比"))
bar.render()
在1.0版本中,用链式代码(注释掉的部分)和常规代码都可以。
运行结果:

最低0.47元/天 解锁文章
3573

被折叠的 条评论
为什么被折叠?



