介绍
热图可以聚合大量的数据,并可以用一种渐进色来优雅地表现,可以很直观地展现数据的疏密程度或频率高低。基因和样本都可以单独聚类,排序,聚类再分组,行列注释,配色调整,调整聚类线以及单元格的宽度和高度均可实现。因此记录一下解决办法。
内容
install.packages("pheatmap")
选择CHINA节点
library(pheatmap)
准备数据,最简单粗暴的方式,从Excel中复制
Exp<-read.delim("clipboard",header=T,row.names=1)
pheatmap(Exp, cluster_row = FALSE,cluster_col = FALSE,display_numbers = TRUE,number_color = "white",border=FALSE,cluster_cols=F,color = colorRampPalette(c("navy", "white", "firebrick3"))(50))
Tips:本示例未作行列方向聚类。
参考
[1]最简单最实用的R语言热图绘制教程 https://www.jianshu.com/p/3ff336a74d7a
[2]pheatmap|暴雨暂歇,“热图”来袭!!! https://mp.weixin.qq.com/s/QBZ7y1e_jOjYh8Yxq4aAbw