1

通过使用命令:

heatmap.2(exp, col = greenred(100), scale="none", ColSideColors = Carcolors, 
    # dendrogram = "row",
    key=T, symkey=FALSE, density.info="none", trace="none", cexRow=1, cexCol=0.9)

heatmap2 将“样本”绘制为列,将变量绘制为行。如何将热图逆时针旋转 90 度,以便样本名称列在右侧,变量列在顶部(RowSideColors 也在右侧)?谢谢!

4

1 回答 1

5

我不确定我是否理解正确,但是你的矩阵的转置能完成这项工作吗?

这是一个例子:

 require(gplots)
data(mtcars)
x  <- as.matrix(mtcars)
heatmap.2(x)

在此处输入图像描述

# transpose the matrix
heatmap.2(t(x))

在此处输入图像描述

于 2012-07-09T22:56:52.197 回答