Я использовал следующий код:
library("gplots")
heatmap.2(assay(vsd)[ens_union,], trace = "none", density.info = "none")
Чтобы создать следующую тепловую карту:

Как видите, метки строк обрезаны (например, первая должна быть ENSMUSG00000000088, а отображается только ENSMUSG0). Как я могу изменить размер графика, чтобы включить целые метки?
Ответ 1 · рейтинг 7 · Mehdi Nellen
Просто добавьте аргумент 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