2021-05-19 17:43:24, 小迈 武汉迈维代谢生物科技股份有限公司

聚类热图作为目前最常见的一种可视化手段,热图因其丰富的色彩变化和生动饱满的信息表达被广泛应用于各种数据分析场景。因此,绘制热图成了相关从业者的一项必备技能。本文将用 R 语言和 Excel 尽可能简单的教你画一张好看的热图。
常规热图
第一步:安装和加载 R 包
install.packages("pheatmap")#安装R包
library(pheatmap)#绘制热图的包
library(RColorBrewer)#定义颜色的包
第二步:读取数据

第三步:画图
file=pheatmap(inDF[,-1])#因为此时第一列为类别,不是数字,所以此时将这一列去掉
此时你就得到了一张简单的热图,是不是觉得很丑?是的,我也这么觉得。下面我们简单优化一下。
上面的颜色是不是看着完全分不清差异?因为我们最大值和最小值相差太大,我们需要对数据进行归一化处理 ,这里我们按行对数据归一化, scale = "row" 。
上面是不是有一块灰色的和其他的格格不入?因为那是缺失值,没有合适的颜色给他,既然如此,我们手动给他指定一个颜色, na_col = "black"。当然您也可以在原始数据中为他填充一个值(缺失值的填充您可以 点击这里 了解更多)。
file=pheatmap(inDF[,-1],na_col = "black",scale = "row")
现在你就得到了一张比刚刚好看得多的热图
有人说这个颜色我看着不习惯,我想自定义一下。可以,简单。color=colorRampPalette(strsplit("green,white,red",split = ",")[[1]])(round(100)) ,自己定义虽然可以个性化但是去思考用什么颜色是一件很麻烦的事,所以我们直接使用别人定义好的。
color = colorRampPalette(rev(brewer.pal(n=11, name=''RdYlGn'')))(round(100))
还有人说我只想对横坐标进行聚类,不想对纵坐标进行聚类,可以。cluster_rows=T,cluster_cols=F。
此时有人说我的列名是有分组的,我想分颜色显示。ok,不仅可以分颜色显示还可以自定义颜色。顺便帮你把列也分个组吧。
此函数的参数较多,可以进行细节调整,完整参数请复制链接:
https://cran.r-project.org/web/packages/pheatmap/pheatmap.pdf至浏览器查看官方文档。
本文完整代码及注释如下:
交互式热图
交互式热图为 html 的网页文件,使用浏览器打开后将鼠标移动至小方块上可以显示对应的值和横纵坐标,且可以随意放大。
迈维云平台
若您为迈维客户,您将拥有迈维云平台使用权限,里面有众多分析工具。复制链接:https://cloud.metware.cn/auth/login至浏览器,登录后即可使用。
找到聚类热图工具点击并按照右侧详细说明准备好一份归一化后的数据上传提交即可获得一份热图。
Excel 画热图
若您只是单纯的想用颜色表示一下每个值大小,如果仅仅是这样的话 Excel 就可以做到。
然后按照如图调整就可以得到一张用不同色块表示大小的图一张。
最后按照下图隐藏数字。
附录:点击文末“阅读原文”即可获取文章原文以及完整版代码。
99%的代谢组学研究者都在阅读下文:


我就知道你“在看”
04-09 毕克气体
邀请函|新品亮相,国仪量子与您相约第35届中国化学会年会04-08 CIQTEK
培训通知|波谱校园行首站启航!华南师范大学站即将开启04-08 CIQTEK
邀请函|新品亮相,国仪量子与您相约中国晶体学会第三届陶瓷青年学术会议暨晶态复合材料研讨会04-08 CIQTEK
展会预告 | 赛恩科仪受邀参与第十届全国磁性材料与器件大会04-08 赛恩科仪
【颗粒攻略】破解高粘粉末检测难题:LS13320XR精准解析锰酸锂粒径分布,助力电池性能跃升04-08 小贝
贝克曼如何帮科学家快速找到答案——对话中国区总经理郝小龙04-08
Biomek i3自动化细胞转染DOE:提升准确性和重现性04-08 小贝
会议预告 | 贝克曼库尔特生命科学诚邀您参加2026分析超速离心技术交流会04-08
亮相ESIE2026|四方光电“复合感知+散热管理+过程控制”产品矩阵构建新能源全生命周期安全监测体系04-08 四方光电
【Biotage产品通讯】使用 Biotage® PhyPrep 自动化质粒纯化系统简化质粒制备流程04-08
5999元|Fluke ii01手机声学成像仪 4月13日全网开售04-08
领先发动机制造商的选择:两台ii1020C声学成像仪,两年就能回本04-08
限时促销|经典专业款TiS55+热像仪,备战零事故安全月!04-08
气密检漏仪及标准漏孔的校准方案介绍04-08
电机对中:您需要知道如何入门04-08
积分商城 | 3月积分兑换名单04-08
邀请函 | 新能源应用技术交流会-重庆/广州/深圳04-08
【直播预告】HJ 1444-2026标准解读与检测经验分享会来啦!04-07 北京博赛德
Cytiva思拓凡智服平台重磅上线:服务一键触达,体验全面升级04-07 为您服务的















