安装pyecharts
pip install pyecharts -U
柱状图
基本柱状图
本次使用jupyter notebook编写代码
# 引入相关包
from pyecharts.faker import Faker #Faker数据构造器
from pyecharts import options as opts
from pyecharts.charts import Bar
#可链式调用
bar2 = (
Bar()
.add_xaxis(Faker.choose())
.add_yaxis('组A', Faker.values())
.add_yaxis('组B', Faker.values())
)
bar2.render_notebook() #在jupyter notebook输出可视化结果
堆叠柱状图
# 全部堆叠
stacked_bar1 = (
Bar()
.add_xaxis(Faker.choose())
.add_yaxis('组A', Faker.values(), stack='stack1')
.add_yaxis('组B', Faker.values(), stack='stack1')
.add_yaxis('组C', Faker.values(), stack='stack1')
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
)
stacked_bar1.render_notebook()
# 部分堆叠
stacked_bar2 = (
Bar()
.add_xaxis(Faker.choose())
.add_yaxis('组A', Faker.values(), stack='stack1')
.add_yaxis('组B', Faker.values(), stack='stack2')
.add_yaxis('组C', Faker.values(), stack='stack2')
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
)
stacked_bar2.render_notebook()