12

我有一个包含 2 列和 100 万行的文件!我只想在没有任何排序的情况下绘制它们,因为我对数据进行了排序。如何在没有任何树状图和重新排序的情况下使用 heatmap.2 制作热图?

当我使用

heatmap.2(x, dendrogram="none")

Error: cannot allocate vector of size 4660.6 Gb

我试过没有"Rowv"

heatmap.2(x, Rowv=FALSE) 

Warning message:
In heatmap.2(x, Rowv = FALSE) :
  Discrepancy: Rowv is FALSE, while dendrogram is `column'. Omitting row dendogram.
4

1 回答 1

16

我认为你有两个论点,你只需要把它们放在一起。

# Generate some sample data.
n<-1e6*2
m<-matrix(rnorm(n),ncol=2)
# Plot heatmap without reordering or dendrogram.
heatmap.2(m,dendrogram='none', Rowv=FALSE, Colv=FALSE,trace='none')

在此处输入图像描述

很难想象这样绘制这么多数据什么时候有用,但也许你有什么想法。

于 2013-09-22T12:53:51.140 回答