上一篇,我们讲解了pyecharts柱状图的常见类型,能够满足基本的工作学习需求,但是pyecharts的功能远不止于此,下面我将继续给大家介绍柱状图进阶展示形式,让你画出更酷炫的柱状图。
1.数据堆叠柱状图
from pyecharts import options as opts
from pyecharts.charts import Bar
l1=['星期一','星期二','星期三','星期四','星期五','星期七','星期日']
l2=[100,200,300,400,500,400,300]
l3=[300,400,500,400,300,200,100]
bar = (
Bar()
.add_xaxis(l1)
.add_yaxis("l2", l2, stack="stack1")
.add_yaxis("l3", l3, stack="stack1")
.set_global_opts(title_opts=opts.TitleOpts(title="数据堆叠"))
)
bar.render_notebook()
2.柱状图和折线图合并
import pyecharts.options as opts
from pyecharts.charts import Bar, Line
x_data = ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"]
bar = (
Bar(init_opts=opts.InitOpts(width="1000px", height="500px"))
.add_xaxis(xaxis_data=x_data)
.add_yaxis(
series_name="降水量",
yaxis_data=[
2.6,
5.9,
9.0,
26.4,
28.7,