R语言怎样绘制热图
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇文章为大家展示了R语言怎样绘制热图,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。各位小可爱大家好啊,虽然是周末但小编还是马不停蹄的给大家分享知识点。我们平
千家信息网最后更新 2026年11月03日R语言怎样绘制热图各位小可爱大家好啊,虽然是周末但小编还是马不停蹄的给大家分享知识点。我们平时看文献的时候会看到各种好看的热图,瞬间觉得逼格就上来了,官方解释:热图可以简单地聚合大量数据,,并使用一种渐进的色带来优雅地表现出来,可以很直观地展现空间数据的相对大小。其实热图的绘制并不难,你也可以画出好看的热图。准备好了吗,是时候展现真正的技术了。 
本篇文章为大家展示了R语言怎样绘制热图,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
第一步安装:
install.packages("pheatmap") #安装pheatmap包install.packages("RColorBrewer") #安装RColorBrewer包library(pheatmap) #加载pheatmap包library(RColorBrewer) #加载RColorBrewer包这里稍微给大家介绍一下RColorBrewer包:RColorBrewer is an R package that allows users to create colourful graphs with pre-made color palettes.为什么要使用它,是因为他艳丽及丰富的配色深深的把小编吸引住了,这么好的东西一定要分享给大家。他有三个配色。大家可以根据情况使用。
第二步读取数据:
首先我们来看一下数据的格式,第一行为样品名称,第一列为基因名称。
fitness <- read.delim("C:/Users/dell/Desktop/fitness.txt", row.names = 1) #读取数据id <- read.delim("C:/Users/dell/Desktop/id.tmp") #读取需要画图的基因fit.sel <- fitness[which(rownames(fitness) %in% id$ID), ] #提取需要画图的数据并保存第三步查看数据分布:
summary(fit.sel) #查看数据最大值最小值设置scale范围
第四步画图:
bk = unique(c(seq(-5, 0, length=100), seq(0, 2, length=100))) #scale范围col = c(colorRampPalette(rev(brewer.pal(11, "RdYlBu")))(200)) #颜色选取RdYlBupheatmap(fit.sel, color = col, breaks = bk, show_rownames = T, clustering_method = "ward.D2")
最后查看结果:

最后总结一下常用参数的设置:
treeheight_row 设置row方向的聚类树高
treeheight_col 设置col方向的聚类树高
cellheight 表示每个单元格的高度
cellwidth 表示每个单元格的宽度
display_numbers 表示是否将数值显示在热图的格子中(T/F)。
fontsize 表示热图中字体显示的大小
number_color 设置显示内容的颜色
pheatmap(fit.sel, cellheight=9, cellwidth=18, treeheight_row=100, treeheight_col=18, color = col, breaks = bk, show_rownames = T, display_numbers=T, number_color="black", fontsize=6, clustering_method = "ward.D2")
这样运行的结果如下:
上述内容就是R语言怎样绘制热图,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
热图
数据
内容
知识
语言
好看
单元
名称
基因
大小
技能
方向
时候
结果
范围
颜色
最小
简明
优雅
直观
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技海报
互联网科技网
互联网科技官网
互联网科技行业发展
科技与互联网
美国互联网科技
华中科技大学互联网
赫美联合互联网科技
上海万想互联网科技
中国最先进互联网科技公司
北京华百购互联网科技有限公司
阿里互联网科技公司
苏州铭阳互联网科技有限公司
搜狐科技互联网
雨阳互联网卡科技有限公司
21世纪互联网科技成就
卡尔迅互联网科技有限公司
国产互联网科技公司
互联网科技收购价值
恒生科技指数 中概互联网
互联网科技作文
奇酷互联网科技公司
深圳艾佳互联网科技
科技互联网创业计划书
互联网科技汛
青岛中康互联网医疗科技有限公司
互联网公司黑科技创始人
山东星卡互联网科技有限公司官网
世界互联网科技成果奖
前海云享互联网科技