使用(x,y)协调顺序创建热图

时间:2014-01-25 15:58:03

标签: r heatmap

我使用R

绘制热图
library("ggplots")
heatmap.2(correlation,col=topo.colors(75), scale="none",
      key=TRUE, symkey=FALSE, density.info="none", trace="none", cexRow=0.5)

但是,热图不是根据数据顺序(相关)分配的。 如果仔细观察x和y标签,它就完全混淆了。 那么,我如何通过输入数据有序(x,y)格式绘制热图?

enter image description here

1 个答案:

答案 0 :(得分:0)

我想你想在你的函数中添加Rowv = FALSE和Colv = FALSE参数。

默认设置是按行和列对数据进行聚类,将Rowv和Colv设置为FALSE(或NA)将阻止此操作:

library("gplots")
heatmap.2(correlation,col=topo.colors(75), scale="none",
      key=TRUE, symkey=FALSE, density.info="none", trace="none", cexRow=0.5, Colv=FALSE, Rowv=FALSE)