服务热线
178 0020 3020
热图容易做,里面表示的信息不太容易理解
DataOrigin=read.csv("E:/data.csv")#读入的是数据帧
DataMatrix=as.matrix(DataOrigin)#转变为矩阵(字符型)
RowName=DataMatrix[,1] #行名称
ColNameTemp=colnames(DataMatrix)
ColName=ColNameTemp[-1] #列名称
DataContent=matrix(as.numeric(DataMatrix),nrow=nrow(DataMatrix))#转变为矩阵(浮点型)
DataArea=DataContent[,-1]#去掉第一列
Data=na.omit(DataArea)#忽略空值
#heatmap.2(Data)
#heatmap.2(Data, dendrogram="col") #dendrogram控制聚类,row/col/none。也可以通过Rowv=TRUE/False Colv=TURE/False控制
#heatmap.2(Data, keysize=2) ## 热图颜色直方图的大小
heatmap.2(
Data,
labRow = RowName,
labCol = ColName,
trace = "colum" #控制热图中间的水平和垂直 row/column/both
)


附件