Overlap结合不同类型图表叠加

用户可以自定义结合Line/Bar/Kline,Scatter/EffectScat ter 图表,将不同类型图表画在一张图上。利用第一个图表为基础,往后的数据都将会画在第一个图表上。Overlap 类的使用:
引入Overlap 类,from pyecharts import Overlap
实例化Overlap 类,overlap = Overlap() ,可指定 page_title, width, height, jhost 参数。
使用 add() 向 overlap中添加图
使用 render() 渲染生成 .html 文件

Overlap.add() 方法签名

add(chart,
xaxis_index=0,
yaxis_index=0,
is_add_xaxis=False,
is_add_yaxis=False)
• chart -> chart instance:图表示例
• xaxis_index -> int:x 坐标轴索引,默认为 0
• yaxis_index -> int:y 坐标轴索引,默认为 0
• is_add_xaxis -> bool:是否新增一个 x 坐标轴,默认为 False
• is_add_yaxis -> bool:是否新增一个 y 坐标轴,默认为 False

代码演示:

from pyecharts import Bar,Line,Overlap
#overlap将多张图表整合到一个画板上
#绘制柱状图
hero = ['鲁班','妲己','程咬金','后裔']
death_times = [1200,600,90,1000]myBar = Bar("王者荣耀英雄死亡次数")
myBar.add("",hero,death_times)
myBar

结果显示:

#绘制折线图
hero2 = ['鲁班','王昭君','孙悟空','杨贵妃']
hurts = [2000,1200,3500,3000]
line = Line("六神装伤害输出")
line.add('',hero2,hurts)
line

结果显示:

#结合不同类型图表叠加画在同张图上
overlap = Overlap()
overlap.add(myBar)
overlap.add(line,is_add_xaxis=True)  #是否新增一个 x 坐标轴,默认为 False
overlap

结果显示:

#利用Overlap叠加Line+EffectScatter(带有涟漪特效动画的散点图)
from pyecharts import Line, EffectScatter, Overlap
attr = ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
v1 = [5, 20, 36, 10, 10, 100]
line = Line("line - es 示例")
line.add("", attr, v1, is_random=True)
es = EffectScatter()
es.add("", attr, v1, effect_scale=8)
overlap = Overlap()
overlap.add(line)
overlap.add(es)
overlap

结果显示:

用pyecharts中的Overlap叠加不同类型图表输出相关推荐

  1. pyecharts中管理工具按钮以及修改图表主题

    场景 默认生成的图表是自带下载.刷新.查看数据源工具按钮的 比如点击下载按钮 实现 显示更多的工具按钮 在 add() 中设置 is_more_utils 为 True from pyecharts ...

  2. 如何使用pyecharts中的主题样式?

    如何使用pyecharts中的主题样式? pyechart为用户提供了一套使用方便的主题风格. 本篇图文将总结pyecharts.globals中ThemeType所有主题风格并进行详细的解释. cl ...

  3. 如何使用pyecharts中自带的数据集?

    如何使用 pyecharts 中自带的数据集? 我们在学习pyehcarts绘图的过程中,需要一些练习的数据. pyecharts为我们提供了这样的数据集 – Faker,存储于 faker.py 文 ...

  4. Nat. Mach. Intell. | 基于神经网络的迁移学习用于单细胞RNA-seq分析中的聚类和细胞类型分类...

    今天给大家介绍由美国宾夕法尼亚大学佩雷尔曼医学院生物统计学,流行病学和信息学系Jian Hu等人在<Nature Machine Intelligence>上发表了一篇名为"It ...

  5. python使用matplotlib可视化、使用rcParams参数调整可视化图像中线条宽度、线条类型、文本字体、字体大小、字体颜色、字体类型、文本颜色等

    python使用matplotlib可视化.使用rcParams参数调整可视化图像中线条宽度.线条类型.文本字体.字体大小.字体颜色.字体类型.文本颜色等 目录

  6. python做的数据图表怎么在flask中显示_Flask使用Pyecharts在单个页面展示多个图表的方法...

    在Flask页面展示echarts,主要有两种方法: 方法1.原生echarts方法 自己在前端引入echarts.js文件.自己创建div.自己初始化echarts对象.自己从官网复制并且配置图表. ...

  7. 关于WPF 中 “System.Windows.Markup.XamlParseException”类型的未经处理的异常在 PresentationFramework.dll 中发生 异常的处理。

    关于WPF 中 "System.Windows.Markup.XamlParseException"类型的未经处理的异常在 PresentationFramework.dll 中发 ...

  8. 可以获取python整数类型帮助的是什么-下列选项中可以获取Python整数类型帮助的是...

    [单选题]关于 Python 语言的特点,以下选项中描述错误的是 [单选题]下面代码的输出结果是: s1 = "The python language is a scripting lang ...

  9. 可以获取python整数类型帮助的是什么-下列选项中可以获取Python整数类型帮助的是()。...

    [填空题]smooth finish [简答题]请完成考试系统<Word操作>中试卷8938,交卷成功时截全屏图(包括分数.姓名.右下角时间)并在本题答案区上传该 屏图 . [填空题]立柱 ...

最新文章

  1. 《OpenCV3编程入门》学习笔记10 角点检测(二)Shi-Tomasi角点检测
  2. 【Oracle】查找每期数据都存在的产品
  3. MAX487制作RS485总线接口模块
  4. 树、森林与二叉树的相互转换
  5. 停止追赶最新的 RPA 趋势
  6. 一款社区论坛小程序源码(修复登录图片发布上传问题)
  7. java——springmvc——注册中央调度器
  8. 算法稳定币项目Basis Cash将于2月7日启动V2迁移计划
  9. 全民一起玩python课件_全民一起玩Python课基础+提高篇[免费学习]
  10. linux常用shell命令之文件操作命令
  11. moodle基本配置
  12. live555作为RTSP客户端对接大华的某款球机RTSP流时不能预览问题的解决方案
  13. win 7系统微信如何用代理服务器,win7系统电脑上使用微信的操作方法
  14. 达梦数据库关闭 消息校验的警告 Failure occurs in data_recv_inet_once
  15. 配置GeeM2传奇登陆器详细图文教程
  16. 【UE4 制作自己的载具】3-载具蓝图实现(基本)
  17. TCP长连接与短连接、心跳机制
  18. 将用好路缘石成型机做好公路项目的经验分享开来
  19. Windows平台下的内存泄漏检测
  20. IE-LAB网络实验室:华为认证 北京华为认证,思科ccie,sp ccie 思科ccnp 新版EI CCNP有什么变化

热门文章

  1. JAVA时间戳类Instant
  2. 【开源】小说全全全本小说阅读器
  3. MTI商家如何快速做大做强
  4. Linux下PSSH的安装
  5. 告诉你怎么使用Snapshots
  6. qtp测试 java web_转:使用Java构建稳定可靠的QTP自动化测试
  7. ajax长轮询tornado,Tornado长轮询和WebSocket
  8. 【方向盘】达到Linux第三阶段的常用命令笔记记录---Part Ⅱ
  9. JS将Json字符串转换成对象、数组
  10. 管理科学与工程案例分析:企业战略管理