dafabet手机黄金版_dafabet黄金手机版

晶诚所至 生命所能

Engage to Life Energy

 
技术分享丨ECharts绘制火山图
发布日期:2023-02-27浏览:

1

前言

ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。

交互是从数据中发掘信息的重要手段。“总览为先,缩放过滤按需查看细节”是数据可视化交互的基本需求。

ECharts提供了 图例、视觉映射、数据区域缩放、tooltip、数据刷选等开箱即用的交互组件,可以对数据进行多维度数据筛取、视图缩放、展示细节等交互操作。

火山图(Volcano Plot)是散点图的一种,火山图可用于展示两组样本间基因表达水平差异的分布状况。其横坐标为基因在样本间差异表达倍数的对数logFoldChange,横坐标为差异显著性(p-value或q-value)。交互式火山图通过ECharts实现图片的动态生成交互功能。

 

2

数据准备

表头信息不需要一致,将数据保存为csv格式

图片

 

使用python将csv转换成我们要是用的json格式

图片

在转换后的json文件内容前添加 let aa = ,定义为js文件

 

创建html文件,引入ECharts和准备好的json数据

图片

 

2

绘制散点图

图片

 

图片

图片

 

保存后运行html文件,得到效果图:

图片

 

3

添加映射

给数组添加显著上下调信息并通过不同颜色显示

图片

图片

图片

 

4

坐标轴调整

图片

 

修改坐标轴参数

图片

图片

 

5

添加交互信息

显示GeneId,LogFC,Pavlue信息

图片

图片

6

添加标记线

图片

图片

图片

上一条:客户文章丨16q22.1位点的增强子变异通过调节PRMT7表达使其易患肝细胞癌
下一条:GWAS研究中的样本量估算与统计功效
返回
网站地图 | 法律声明 | 联系我们

地址:上海市松江区中心路1158号5幢5楼

电话:400-9200-612  传真:+86 21 6090 1207/1208-8154

dafabet手机黄金版技术(上海)有限公司 Copyright 2012 Genergy Inc. 沪ICP备10017363号

友情链接: