Как настроить размер шрифта для меток оси в ComplexHeatmap в R? - PullRequest
2 голосов
/ 11 марта 2020

Я использую ComplexHeatmap , чтобы создать тепловую карту в R. Я воссоздал небольшую тепловую карту здесь. Я не могу понять из документации, как настроить размер шрифта для текста на оси X.

a = matrix(1:9, nrow = 3, ncol = 3)
rownames(a) = c("alphabet","xylophone","tornado")
colnames(a) = c("c1","c2","c3")

my_heatmap = ComplexHeatmap::Heatmap(
        matrix = t(a),
        col = RColorBrewer::brewer.pal(9, "RdBu"))

Этот код производит это:

Heatmap

Я хочу настроить размер шрифта для текста c("alphabet","xylophone","tornado") так, чтобы он был намного меньше. Как мне это сделать?

1 Ответ

1 голос
/ 11 марта 2020

Вы можете использовать row_names_gp и column_names_gp для настройки меток оси Y и X соответственно.

# if (!requireNamespace("BiocManager", quietly = TRUE))
#       install.packages("BiocManager")
# BiocManager::install("ComplexHeatmap")
#
# library(ComplexHeatmap)
# library(grid)
a = matrix(1:9, nrow = 3, ncol = 3)
rownames(a) = c("alphabet","xylophone","tornado")
colnames(a) = c("c1","c2","c3")

ComplexHeatmap::Heatmap(
  matrix = t(a),
  col = RColorBrewer::brewer.pal(9, "RdBu"),
  column_names_gp = grid::gpar(fontsize = 8),
  row_names_gp = grid::gpar(fontsize = 8))

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