热图(如下图所示),是一种展示样本与差异变量关系的可视化方式,可以通过R/python进行绘制。本文主要分别具体介绍如何使用R实现热图绘制。
R绘制热图
通常调用R的软件包“pheatmap”来进行热图绘制。
# 软件包安装
install.packages("pheatmap")
# 热图绘制
# 先准备好一个数据矩阵matrix.csv,行row为变量,列col为样本。
library('pheatmap')
data=read.table('matrix.csv',sep = ',',stringsAsFactors = F, header =T,row.names = 1)
pdf('heatmap.pdf',height=11,width=12)
pheatmap(as.matrix(data),cluster_cols = F,cluster_rows = F,color = colorRampPalet