默认情况下,R的heatmap
将群集行和列:
mtscaled = as.matrix(scale(mtcars))
heatmap(mtscaled, scale='none')
我可以禁用群集:
heatmap(mtscaled, Colv=NA, Rowv=NA, scale='none')
然后树状图消失了:
但是现在数据不再聚类了。
我不希望显示树状图,但我仍然希望将行和/或列进行聚类。我怎样才能做到这一点?
我想要的例子:
最佳答案
library(gplots)
heatmap.2(mtscaled,dendrogram='none', Rowv=TRUE, Colv=TRUE,trace='none')
Rowv
-is为TRUE,表示树状图是根据行均值进行计算和重新排序的。Colv
-列应与行相同。