R: изменение размера столбца имени карты heatmap.2
Я использовал следующий код:
library("gplots")
heatmap.2(assay(vsd)[ens_union,], trace = "none", density.info = "none")
Для получения следующей тепловой карты:
Как видите, метки строк обрезаны (первым должен быть, например, ENSMUSG00000000088
, но только ENSMUSG0
отображается). Как я могу изменить размер графика, чтобы включить целые метки?
1 ответ
Решение
Просто добавьте 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