热图竟然还能用Excel来画?

作者: 组学大讲堂 | 来源:发表于2019-02-21 15:47 被阅读39次

数据分析处理的过程中,绝大部分的科研工作者,都会存在利用数据绘制热图的需求。如果你会编程,利用R、MATLAB 等,完成热图的绘制轻轻松松没烦恼,其次你还可以利用热图绘制软件完成目标,但是你知道怎么利用Excel画热图吗?

众所周知,Excel是一款强大的电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。而接下来小编将教你利用Excel来画热图!

软件

Excel 

Acrobat Professional(在Excel中加载其PDFMaker加载项,确保Adobe PDF选项出现在另存为选项中)

绘图过程

数据的格式没有太多要求,如果需要换算,可以先行完成。下图为本次演示的数据格式:

1、基本设置

选中需要绘制热图的数据区域,进入工具栏开始——条件格式——色阶——其他规则,进入条件格式的设置,包括规则类型,格式类型,以及最大值最小值类型和颜色设置等,如下两图显示过程:

例如,基于案例数据,选中格式类型:双色阶,设置最小值对应白色,最大值最对应红色,可以获得如下结果:

2、样式调整

基于前一步的结果进行调整,例如隐藏所有的数字,需要注意数字和颜色为对于关系,不能直接删除。操作过程为:选中数据区域——右键单击——选择设置单元格格式——数字(自定义)——修改类型,在半角状态下输入三个分号,点击确定,隐藏数字。操作经过如下图(A),其结果如下图(B)。同时,也可以通过设置单元格格式,选中边框设置,显示出热图边框,其结果如下图(C)。

当然,还可以修改热图单元格的长宽,如下图所示,选中修改区域后,在开始菜单中,选中格式,可以进行行高和列宽设置。

3、其他格式与图例

除了以上设置修改外,还可以在条件格式中,选择其他的格式类型(如下图A),例如三色阶或者图标集等,修改热图具体的呈现效果,其效果如下图B、C:

在完成图例绘制之后,需要获取热图图例,可以在条件格式设置过程中,对生成的色条进行截图而获得,如下图三色阶对应的色条截取,截取之后粘贴在适当的区域。

4、文件保存

完成图片设置之后,选定需要保存的热图完整区域,另存为PDF格式文件。选中保存区域——文件另存为——Adobe PDF,弹出Acrobat PDFMaker——选定的内容——点击转换为PDF,会跳转出保存窗口——单击选项——选中适合纸张宽度(除默认设置外),即可保存为PDF文件(如下图)。

注意:选中另存为Adobe PDF,是因为该方法可以调整图片的宽度和纸张适应(非长度)。而直接另存PDF,图片的宽度可能大于纸张宽度,易造成图片不完整。

结语

虽然相较于专业的热图绘制软件或者编程方法,Excel并不具备绘制聚类热图的功能,在实用性方面有一定缺陷。但是利用Excel绘制热图,相对于其他方法而言,简单快速,值得一学。

更多生物信息课程:

1. 文章越来越难发?是你没发现新思路,基因家族分析发2-4分文章简单快速,学习链接:基因家族分析实操课程基因家族文献思路解读

2. 转录组数据理解不深入?图表看不懂?点击链接学习深入解读数据结果文件,学习链接:转录组(有参)结果解读转录组(无参)结果解读

3. 转录组数据深入挖掘技能-WGCNA,提升你的文章档次,学习链接:WGCNA-加权基因共表达网络分析

4. 转录组数据怎么挖掘?学习链接:转录组标准分析后的数据挖掘转录组文献解读

5. 微生物16S/ITS/18S分析原理及结果解读OTU网络图绘制cytoscape与网络图绘制课程

6. 生物信息入门到精通必修基础课,学习链接:linux系统使用perl入门到精通perl语言高级R语言画图

7. 医学相关数据挖掘课程,不用做实验也能发文章,学习链接:TCGA-差异基因分析GEO芯片数据挖掘GSEA富集分析课程TCGA临床数据生存分析TCGA-转录因子分析TCGA-ceRNA调控网络分析

8.其他课程链接:二代测序转录组数据自主分析NCBI数据上传二代测序数据解读

相关文章

  • 热图竟然还能用Excel来画?

    数据分析处理的过程中,绝大部分的科研工作者,都会存在利用数据绘制热图的需求。如果你会编程,利用R、MATLAB等,...

  • 不会编程?来用Excel抓取网络数据

    Excel到底有多强大?能用来画画,Excel画高达可以赛车游戏,怎么用Excel2000玩赛车游戏今天我们来介绍...

  • 2020-04-16 R学习5

    热图 EXCEL文件要转化为TXT格式,才能被R读取热图不但能用颜色直观的展示基因的表达量的高低,并且可以通过层级...

  • 可视化

    可视化 cpm 去除文库大小的影响 pca图 画热图 火山图 拼图 patchwork包只能用来拼ggplot2画...

  • 画热图

    所用R包:pheatmap #pheatmap画热图,TP53基因三个探针的表达量 #重点在于整理数据: #1,分...

  • AutoCAD2020的安装激活过程详解

    前文 课程结课的时候,有个画图作业,想起还是大一的时候学的cad,想着能不能用cad来画个图装装逼啥的,结果最后还...

  • 关于学习和落地执行

    由于没有适合画平面图的软件和纸张只能用这粗糙的手绘来画写可能只有自己才能看懂的平面图,但是确实觉得只有学以致用才能...

  • 文魁大脑《思维导图精英班》]陈雅妮+第5幅+《木兰诗》

    之前画过一幅《木兰诗》的脑图,根据课文来画 :分为出征前,出征,征战,还朝辞官。这幅脑图没有画完,这次作业...

  • 看帮助文档学热图

    生成测试数据 画热图

  • circlize画热图

    circlize软件包从0.4.10版本开始,可以使用circos.heatmap(),画圆形热图,圆形热图不但漂...

网友评论

    本文标题:热图竟然还能用Excel来画?

    本文链接:https://www.haomeiwen.com/subject/nnzryqtx.html