2015-02-16 5 views
2

я использовал следующий код:R: Изменение размера столбца heatmap.2 rowname

library("gplots") 
heatmap.2(assay(vsd)[ens_union,], trace = "none", density.info = "none") 

Для того, чтобы произвести следующее: Heatmap

heatmap.2: row labels cut-off

Как можно видеть, строка этикетки были обрезаны (первым должен быть, например, ENSMUSG00000000088, но отображается только ENSMUSG0). Как я могу изменить размер сюжета, чтобы включить все ярлыки?

+0

Глядя на документации '? Gplots :: heatmap.2', его что вы можете напрямую передавать аргументы в '? par'. 'mai = c (b, l, t, r)' управляет полями изображения –

ответ

6

Просто добавьте 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

 Смежные вопросы

  • Нет связанных вопросов^_^