1

我有一个热图,想为多列创建共享标签,即第 1 列和第 2 列的标签以及第 3 和第 4 列(或列的任意组合)的标签。这可能heatmap.2吗?

当前情节: 有关有问题的情节,请参见此处

期望的输出: 期望的输出

4

1 回答 1

1

是的。将包含 NA 的向量传递给labCol参数以跳过您需要的标签。然后只需调整adjCol即可获得所需的结果。您可能不得不对这些参数进行一些处理,但这很容易实现。例如:

mat <- matrix(rnorm(40), ncol=4)
labvec <- c("B",NA,"A",NA)

library(gplots)
heatmap.2(mat, trace=c("none"), labCol = labvec, adjCol = c(1,4.5)) 

在此处输入图像描述

于 2016-10-21T19:21:04.687 回答