ComplexHeatmap: увеличить размер метки боковой аннотации? - PullRequest
2 голосов
/ 06 апреля 2020

Привет, есть ли способ увеличить размер шрифта надписи для каждой аннотации? Я попытался с помощью gpar установить размер шрифта, но, похоже, это не влияет. Например, используя пример в виньетке.

    ha = HeatmapAnnotation(foo = anno_barplot(matrix(nc = 2, c(1:10, 10:1))) 
, gp = gpar(fontsize=20)  )

Я хочу, чтобы foo был помечен шрифтом размером 20

enter image description here

1 Ответ

3 голосов
/ 06 апреля 2020

Управляемый параметр annotation_name_gp= gpar(fontsize = 20). Воспроизводимый пример:

library(ComplexHeatmap)
set.seed(123)
mat = matrix(rnorm(100), 10)
rownames(mat) = paste0("R", 1:10)
colnames(mat) = paste0("C", 1:10)
column_ha = HeatmapAnnotation(foo1 = runif(10), bar1 = anno_barplot(runif(10)),
                              annotation_name_gp= gpar(fontsize = 20))
row_ha = rowAnnotation(foo2 = runif(10), bar2 = anno_barplot(runif(10)))
Heatmap(mat, name = "mat", top_annotation = column_ha, right_annotation = row_ha)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...