Pyecharts 绘制3种常用的图形
更新时间:2022年02月25日 10:32:16 作者:Python数据挖掘
这篇文章主要介绍了Pyecharts 绘制3种常用的图形,上下组合图、左右组合图、一轴多图,下文绘制过程几介绍,需要的小伙伴可以参考一下
大家好,今天给大家利用 Pyecharts 绘制上下组合图、左右组合图、一轴多图,好用超经典,分析给大家
1.上下组合
from pyecharts.charts import Bar, Line, Grid from pyecharts import options # 1、准备数据 country = ['巴西', '俄罗斯', '印度', '英国', '西班牙', '伊朗', '德国', '土耳其', '法国'] quezheng = [923189,553301,354065,298136,244328,192439,188252,181298,157716] siwang = [45241,7478,11903,41969,27136,9065,8802,4842,29547] # 2、绘制柱形图 bar = ( Bar() .add_xaxis(country) .add_yaxis("确诊人数", quezheng) .add_yaxis("死亡人数", siwang) .set_global_opts(title_opts=options.TitleOpts(title="我是标题", subtitle="我是副标题")) ) # 3、绘制线图 line = ( Line() .add_xaxis(country) .add_yaxis("quzheng人数", quezheng) .add_yaxis("siwang人数", siwang) .set_global_opts(legend_opts=opts.LegendOpts(pos_bottom="45%")) ) # 4、创建组合图 (Grid(init_opts=opts.InitOpts(width='750px', height='350px')) .add(bar,grid_opts=opts.GridOpts(pos_bottom="60%")) .add(line,grid_opts=opts.GridOpts(pos_top="60%")) ).render_notebook()
结果如下:
2.左右组合
from pyecharts.charts import Bar, Line, Grid from pyecharts import options # 1、准备数据 country = ['巴西', '俄罗斯', '印度', '英国', '西班牙', '伊朗', '德国', '土耳其', '法国'] quezheng = [923189,553301,354065,298136,244328,192439,188252,181298,157716] siwang = [45241,7478,11903,41969,27136,9065,8802,4842,29547] # 2、绘制柱形图 bar = ( Bar() .add_xaxis(country) .add_yaxis("确诊人数", quezheng, label_opts=opts.LabelOpts(is_show=False)) .add_yaxis("死亡人数", siwang, label_opts=opts.LabelOpts(is_show=False)) .set_global_opts(title_opts=options.TitleOpts(title="我是标题", subtitle="我是副标题"), legend_opts=opts.LegendOpts(pos_right="20%")) ) # 3、绘制线图 line = ( Line() .add_xaxis(country) .add_yaxis("quzheng人数", quezheng, label_opts=opts.LabelOpts(is_show=False)) .add_yaxis("siwang人数", siwang, label_opts=opts.LabelOpts(is_show=False)) .set_global_opts(legend_opts=opts.LegendOpts(pos_left="20%")) ) # 4、创建组合图 (Grid(init_opts=opts.InitOpts(width='750px', height='350px')) .add(bar,grid_opts=opts.GridOpts(pos_left="55%")) .add(line,grid_opts=opts.GridOpts(pos_right="55%")) ).render_notebook()
结果如下:
3.一轴多图
from pyecharts.charts import Bar, Line, Grid from pyecharts import options # 1、准备数据 from pyecharts.charts import Bar, Line, Grid from pyecharts import options # 1、准备数据 country = ['巴西', '俄罗斯', '印度', '英国', '西班牙', '伊朗', '德国', '土耳其', '法国'] quezheng = [923189,553301,354065,298136,244328,192439,188252,181298,157716] siwang = [45241,7478,11903,41969,27136,9065,8802,4842,29547] # 2、绘制柱形图 bar = ( Bar(init_opts=opts.InitOpts(width='750px', height='350px')) .add_xaxis(country) .add_yaxis("确诊人数", quezheng) .add_yaxis("死亡人数", siwang) .set_global_opts(title_opts=options.TitleOpts(title="我是标题", subtitle="我是副标题")) ) # 3、绘制线图 line = ( Line() .add_xaxis(country) .add_yaxis("确诊人数", quezheng, label_opts=opts.LabelOpts(is_show=False)) .add_yaxis("死亡人数", siwang, label_opts=opts.LabelOpts(is_show=False)) ) # 4、创建组合图 bar.overlap(line).render_notebook()
结果如下:
到此这篇关于Pyecharts 绘制3种常用的图形的文章就介绍到这了,更多相关Pyecharts 绘制常用的图形内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
DRF QuerySet Instance数据库操作功能概述
这篇文章主要为大家介绍了DRF QuerySet Instance数据库处理的功能概述,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-10-10python中playwright结合pytest执行用例的实现
本文主要介绍了python中playwright结合pytest执行用例的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2021-12-12
最新评论