我正在尝试通过 heatmap.2 生成一个绘图,但想了解聚类是如何完成的。所以,我试图在函数调用之前复制树状图,并用这些进行绘图。然而,最终的数字是不同的。任何线索?
热图 1:
h<-heatmap.2(dat,col=redgreen, trace="none",
xlab="Samples", ylab="Genes" ,scale="none" )
对比
热图 2:
Rowv <- hclust( dist(dat)) #defaults to method="euclidean" and method="complete")
Colv <- hclust(dist(t(dat))) #same as above
heatmap.2(dat, Rowv=as.dendrogram(Rowv), Colv=as.dendrogram(Colv),
col=redgreen, trace="none",
xlab="Samples", ylab="Genes",scale="none" )
这两个会生成不同的热图。任何线索为什么?