热图竟然还能用Excel来画?

利用EXCEl 绘制热图

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


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


软件



Excel 


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


绘图过程



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


attachments-2018-05-1M9x3Wx05af6ecba5d83a.png


1、基本设置


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

attachments-2018-05-wvSiarwl5af6ecc7447f5.png

attachments-2018-05-4uZRInIz5af6ece335f3a.png


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

attachments-2018-05-hofQZfdx5af6ecf04209f.png



2、样式调整


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

attachments-2018-05-CJ4yroal5af6ecfcad156.jpg



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

attachments-2018-05-ViTZXb885af6ed20b9eea.png



3、其他格式与图例


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

attachments-2018-05-8haaoIPs5af6ed3276b6c.jpg


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

attachments-2018-05-tVWpDoJp5af6ed4717d39.png


4、文件保存


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


attachments-2018-05-ziizJBxd5af6ed573a408.jpg

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


结语



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


如果想提升自己的绘图技能,我们推荐:R语言绘图基础(ggplot2)


更多生物信息课程:

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

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

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

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

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

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

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

8.其他,二代测序转录组数据自主分析NCBI数据上传二代测序数据解读


  • 发表于 2018-05-12 21:30
  • 阅读 ( 17187 )
  • 分类:其他

0 条评论

请先 登录 后评论
Daitoue
Daitoue

167 篇文章

作家榜 »

  1. omicsgene 658 文章
  2. 安生水 328 文章
  3. Daitoue 167 文章
  4. 生物女学霸 120 文章
  5. 红橙子 78 文章
  6. CORNERSTONE 72 文章
  7. xun 68 文章
  8. rzx 67 文章