python 的pyecharts可视化.柱形图和折线图的结合(2)

Exharts是百度开源的一个数据可视化的JS库,pyecharts是python和Echarts的一个接口
下面是柱形图和折线图的结合,可以从两种图看出不一样的东西
环境:pip install pyecharts ==0.5.11
pip install pyecharts_sanpshot
1.代码块

#time:2019.11.26
#Writer:heguobao
#python pycharm
#pip install pyecharts==0.5.11
#pip install pyecharts_sanpshot

from pyecharts import Bar
from pyecharts import Line
from pyecharts import Style
from pyecharts import Page
from pyecharts import Overlap

def create_charts():
    page = Page()
    x = ['{}年'.format(i)for i in range(1,12)]
    y = [3,5,3,5,3,4,5,3,5,2,4]
    y1=[1,2,3,4,5,6,7,8,9,10,11]
    style = Style(height=600,width=1400)
    bar = Bar('柱形图',**style.init_style,background_color=['pink'])
    line = Line()
    line.add('',x,y,effect_scale=8)
    line.add('',x,y1,effect_scale=10)
    bar.add('商家A',x,y,mark_line=['average'],mark_point=['min','max'])
    bar.add('商家B',x,y1,mark_line=['average'],mark_point=['min','max'],is_legend_show=True)
    overlap = Overlap(height=450,width=1200)
    overlap.add(bar)
    overlap.add(line)
    page.add(overlap)
    return page
create_charts().render('1.html')

2.效果图(打开生成的1.html就可以了)
在这里插入图片描述

  • 6
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值