首页 > 其他分享 >轻轻松松画个热图

轻轻松松画个热图

时间:2023-04-21 13:35:00浏览次数:45  
标签:表达 样品 展示 基因 画个 轻轻松松 热图 数据


热图是很常见的图形展示方式,在◾图形解读系列 | 给你5个示例,你能看懂常用热图使用吗?有详细描述。热图基本原则是用颜色代表数字,让数据呈现更直观、对比更明显。常用来表示不同样品组代表性基因的表达差异、不同样品组代表性化合物的含量差异、不同样品之间的两两相似性。实际上,任何一个表格数据都可以转换为热图展示。

热图通过将数据矩阵中的各个值按一定规律映射为颜色展示,利用颜色变化来可视化比较数据。当应用于数值矩阵时,热图中每个单元格的颜色展示的是行变量和列变量交叉处的数据值的大小;若行为基因,列为样品,则是对应基因在对应样品的表达值;若行和列都为样品,展示的可能是对应的两个样品之间的相关性。

注意:正因为热图应用如此之广,又可以表示很多种不同类型数据。解读热图时不要先入为主,直接就给其定性为表达热图、相关性热图;而是要想看图例、横轴、纵轴,结合图形标题一起解读。

基因表达热图绘制

使用的绘图数据是DESeq2标准化后的表达矩阵 ehbio.simplier.DESeq2.normalized.rlog.xls。

截取前15行粘贴进入热图 (http://www.ehbio.com/Cloud_Platform/front/#/analysis?page=b%27Ng%3D%3D%27)绘制的文本域:

每一行是一个基因,每一列是一个样品。

轻轻松松画个热图_数据可视化

点击Check data确认数据无误,点击Submit就可以出图了。

轻轻松松画个热图_js_02

普普通通一张热图,横坐标重叠一起了,需要调整下,Layout面板下的X-axis ticks rotation angle设置为45度;

轻轻松松画个热图_javascript_03

再次出图

轻轻松松画个热图_数据可视化_04

最左边的样本名字没有显示完整,调整下图形的宽和高

轻轻松松画个热图_js_05

提交后获得结果

轻轻松松画个热图_css_06

后面再演示聚类等更多操作

轻轻松松画个热图_html_07

测试数据获取:https://gitee.com/ct5869/bic


轻轻松松画个热图_js_08


标签:表达,样品,展示,基因,画个,轻轻松松,热图,数据
From: https://blog.51cto.com/u_16077014/6212603

相关文章

  • Python自动化环境搭建轻轻松松---selenium
      其实安装selenium实现自动化搭建环境也不拿一共四步1.Python开发环境2.安装selenium包3.安装浏览器4.安装你安装的浏览器驱动一:想要实现Python环境不可能缺席......
  • Windows系统下轻轻松松将网址转化为二维码
    在网址https://后输入wn.run/找到二维码相关工具,即可操作方法:正常访问网址 使用万能命令 转换到万能工具网页 万能命令下还有很多好用的工具,大家逐一......
  • 教你用Python画个可爱的皮卡丘!(附完整源码)
    版权声明:原创不易,本文禁止抄袭、转载,侵权必究! 一、去吧!皮卡丘!使用turtle(海龟库)制作而成,感觉挺好玩的,哈哈@>_<@,效果如下: 由于源码过长,这里仅展示部分代码:from......
  • GLSL shader学习系列2-画个圆
    这是GLSLshader学习系列的第二篇文章,本文中我们将会学习如何使用shader绘制一个圆形。引子上一篇文章的内容比较简单易懂,由于gl_FragCoord能够表示每个像素点在画布中的......
  • 热图2
    ......
  • 俺老孙画个圈-板框与安装孔-PCB系列教程1-10
    画个板子,要先划圈,把所有笨蛋元器件圈起来。这个圈,就是板子的边框,简称板框。自定义板框形状比较复杂的电路板,一般由专业的CAD结构工程师设计,并提供DWG或者DXF格式的文件给电......
  • [seaborn] seaborn学习笔记6 热图HEATMAPPLOT
    date:2019-05-3117:15:55+0800tags:-seaborn-Python-数据分析与可视化6热图Heatmapplot(代码下载)热图是指通过将矩阵单个的值表示为颜色的图形表示。......
  • R数据分析:冲击流图与热图的做法以及多图布局
    今天看了一篇新冠肺炎相关后遗症的文章,主要探讨新冠住院病人一年后的后遗症情况,文章的统计分析很简单,不过结果展示中的两个图我觉的大家可以学一学,原文如下Rivera-Izquie......
  • 世界杯火热进行中, 用一个div画个足球场助助兴
    四年一度的世界杯正在火热进行中,有没有熬夜看你喜欢的队伍比赛呢。在这欢庆的氛围中,我决定用代码参与一把世界杯,擦边参与,那就是用CSS画一个足球场,正常的用CSS布局肯定是非常......
  • 用 LSN 画个 PAGE MAP
    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。作者:花家舍想法从何而来获得雨果奖的科幻......