生物信息学领域算法对于解决复杂生物学问题非常重要,随着NGS的发展对于算法需求也越来越多,同时也伴随着对数据可视化的需求的增加。以下小编将为大家介绍一种非常实用的动态可视化方法---Echarts,一个纯 Javascript 的图表库,可以在PC和移动设备上流畅运行,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的 Canvas 类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。

ECharts提供了常规的折线图、柱状图、散点图、饼图、k线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于数据关系可视化的关系图,treemap,多维数据可视化的平行坐标,还有用于BI的漏斗图,仪表盘,并且支持图与图之间的混搭,具体可参考http://echarts.baidu.com/echarts2/doc/example.html。

下面以动态饼图为例介绍Echarts的基本使用。

下面代码为动态饼图代码,拆分为3个部分说明

1、动态可视化是基于网页实现的,因此需要满足静态网页的基本格式(可百度查询)。该部分主要的目的是指定了echarts.js的路径。其他内容可以不变。

2、该步骤目的是准备画板和加载echart模块。

3、该步骤目的导入画图的数据和图片各种属性的设置。可以根据不同需求调整不同参数。

代码运行后,结果如下,可双击运行附件显示动态图片。

上图共包括四个部分:

1、标题

2、图形主体

鼠标放在不同颜色区域,可详细展示该颜色和区域表示的数据信息。

3、图例

鼠标单击后颜色变灰,表示不展示该颜色表示的数据类型,同时2中也会去除该颜色对应的部分,并重新计算比例。

4、工具箱

左边按钮表示在线编辑数据,编辑完成后,2中的图形也会发生相应变化;中间按钮表示刷新;右边按钮表示下载图片,默认为png格式。

看了小编上述分享是不是发现自己好像没有全部掌握呀?“料事如神”的小编早有准备,已为大家备好练习材料,只需点击https://github.com/mytangy/bioinfo/blob/master/echarts_pie.html,即可获取资料链接,立即、马上开始行动吧~

安诺基因公众号中还有更多好玩和实用的内容,快快关注我们吧。

echart 动画 饼图_巧用EChart画动态饼图相关推荐

  1. python绘制饼图双层_Python通过matplotlib画双层饼图及环形图简单示例

    (1) 饼图(pie),即在一个圆圈内分成几块,显示不同数据系列的占比大小,这也是我们在日常数据的图形展示中最常用的图形之一. 在python中常用matplotlib的pie来绘制,基本命令如下所示 ...

  2. 同时画多个饼图_手帐术 | 这个神奇饼图里,藏着时间管理的小秘诀

    说起效率管理 kk首先想到的就是时间饼了 简直就是拖延症的救星啊!!! 不仅能帮我们规划日程 而且相比于时间轴来说 可视化更强 今天kk就来介绍一下 时间饼的使用方法~ 时间饼类型 时间饼一共分为几种 ...

  3. 图片有声音链接和动画链接_让我们制作一些动态的动画链接

    图片有声音链接和动画链接 在单个页面上为较长的书面内容创建标记时,创建导航结构以在该文本的不同部分之间跳转通常很重要. HTML本身支持此功能,这使我们可以跳至页面中的各个部分,甚至可以直接从外部链接 ...

  4. logback修改日志内容_巧用maven profile动态修改logback日志目录

    在使用logback时,每次部署的时候,都需要手动修改logback-spring.xml,把日志目录调整到对应线上的,部署完之后,再调整到本地的目录.感觉这样太笨拙了,本着提高生产力的思想,耗时两个 ...

  5. python代码写父亲节快乐图片_巧用代码制作动态图文图【父亲节】

    父 亲 节 2010年06月20日 父爱深深 父爱无疆 爸爸的爱也温柔 效果图一 父 亲 节 2010年06月20日 父爱深深 父爱无疆 爸爸的爱也温柔 效果图二 父 亲 节 2010年06月20日 ...

  6. canvas画条形图 微信小程序_小程序-引入 echart 图表画圆饼图

    前言 在 web 中引入echart可视化图表是很常见的操作,那在小程序当中又如何引入使用呢 示例效果 完整示例效果-可以点击此处查看 下载使用 ec-canvas 在github上下载echarts ...

  7. php饼图只有一个小方块_如何用Python画一个好看的饼图

    这是一个关于画一个饼图的故事......话说在一个月黑风高的夜晚,笔者肚子饿了,脑海中回想起画饼充饥的典故,于是打算.... 成功冷到自己...... 好吧进入正题,这次我们来说说怎么用python画 ...

  8. echart 饼图设置指引线_EXCEL中把饼图砍一半,美观程度瞬间提升

    EXCEL中饼图是常用的图表之一,好多人也习惯了直接使用饼图.今天教给大家一个饼图的小技巧,我们只用一半饼图比整个饼图的效果要好很多,如下图是整个饼图和半饼图的对比情况. 这个半饼图是如何做出来的呢, ...

  9. 【H5】 svg画扇形饼图

    [H5] svg画扇形饼图 效果图如下: 封装代码如下: 代码内有详细注解哦! <!DOCTYPE html> <html lang="en"><he ...

  10. python怎么画多重饼状图_Python通过matplotlib画双层饼图及环形图简单示例

    (1) 饼图(pie),即在一个圆圈内分成几块,显示不同数据系列的占比大小,这也是我们在日常数据的图形展示中最常用的图形之一. 在python中常用matplotlib的pie来绘制,基本命令如下所示 ...

最新文章

  1. 搜集《ASP.NET中常用的26个优化性能方法》
  2. 为 Django admin 登录页添加验证码
  3. oracle中SQL语句ge的用法,Oracle中SQL语句的几种用法
  4. Jenkins Android gradle只能打包app-release-unsigned.apk
  5. 使用proxy来调用未定义的属性方法
  6. FTP登录时指定用户名密码的方法
  7. java消息通信_原生 Java 客户端进行消息通信
  8. 生成不重复的随机数的三种方法
  9. [html] 跨标签页的通讯方式有哪些
  10. java direct memory_第一讲  JVM内存四大类型:Heap,Stack,Contant,DirectMemory等
  11. Java内部类(转)
  12. 服务器内网怎么更新微软补丁,架WSUS服务器 内网自动打补丁
  13. srcnn+matlab版本,实现SRCNN
  14. Android emoji表情处理
  15. linux编辑框软键盘自动弹出,带输入框的Dialog自动弹出软键盘
  16. 极限编程XP 的12个最佳实践
  17. 卧槽!我的世界也有开源版本了!!!
  18. MATLAB 林地郁闭度计算
  19. 网络变压器作用:广泛应用在有线局域网中的网络变压器的作用是什么?
  20. PostgreSQL 儒略历学习资料

热门文章

  1. 学习游戏开发,先学OpenGL再学Direct3D还是直接学习Direct3D?
  2. Verilog学习之路(7)— 数字加法器
  3. jquery设置ajax全局参数
  4. poj 1703 poj 2492 并查集 桥梁判AB组
  5. matlab整流仿真,整流电路MATLAB仿真实验 - 范文中心
  6. 一鲸落万物生,公链还需看Hoo Smart Chain,六十余家项目报名万物生长计划
  7. 推荐系统论文11月组队学习
  8. Shared_ptr循环引用解决(weak_ptr的作用)
  9. easyar no matched package name
  10. html autoplay属性,HTML autoplay属性用法及代码示例