我使用了以下代码:
library("gplots")
heatmap.2(assay(vsd)[ens_union,], trace = "none", density.info = "none")生成以下热图:

如您所见,行标签已被截断(例如,第一个标签应该是ENSMUSG00000000088,但只显示了ENSMUSG0 )。如何调整绘图大小以包含整个标签?
发布于 2015-02-17 02:43:20
只需添加margins参数
library("gplots")
# generate some example data
data <- as.matrix(mtcars)
# make ridiculously long names
long.names <- paste("ENSMUSG000000000", rownames(mtcars))
rownames(data) <- long.names
# GO!
heatmap.2(data, trace = "none", density.info = "none",
margins = c(8, 16)) 别忘了,如果您喜欢使用cexRow,您还可以更改字体大小
https://stackoverflow.com/questions/28546637
复制相似问题