R语言热图-2020-01-08

2020-01-08  本文已影响0人  爬山小虎

一、整理数据成csv格式

data.csv

二、设置工作路径

setwd("{where you put your data}")

三、导入包

library(pheatmap)

library(ComplexHeatmap)

library(RColorBrewer)

四、画图

x<-read.csv('data.csv',header=T)

z1<-as.matrix(x[,2:{colnum number}])

rownames(z1)=x[,1]

pheatmap(z1,cluster_rows=F,cluster_cols=F,show_rownames=T,show_colnames=T,cellwidth=24,cellheight=5,fontsize=5,border=FALSE,color = colorRampPalette(c("yellow", "white", "blue"))(100),filename="result.pdf")

可以自己选择是否按行聚类,是否按列聚类,是否进行标准化,单元格长、宽、热图颜色

去掉边框线的参数为border=FALSE

更多详情,请参看Davey1220的这篇文章https://www.jianshu.com/p/1c55ea64ff3f

上一篇下一篇

猜你喜欢

热点阅读