Есть ли способ увеличить размер шрифта в ggplot2? Я думаю, мне нужно указать что-то вроде legend.key.width = unit(2, "line") в функции theme, но это используется для настройки ключей в легендах, а не для размеров шрифта. Спасибо!
Увеличить размер шрифта легенды ggplot2
Ответ 1
Вы можете использовать theme_get() для отображения возможных вариантов темы. Вы можете управлять размером шрифта легенды, используя:
+ theme(legend.text=element_text(size=X))
заменив X желаемым размером.
Ответ 2
theme(plot.title = element_text(size = 12, face = "bold") , legend.title=element_text(size=10) , legend.text=element_text(size=9))
Ответ 3
Более простой, но не менее эффективный вариант:
+ theme_bw(base_size=X)
Ответ 4
Вы также можете указать размер шрифта относительно base_size, включенного в такие темы, как theme_bw() (где base_size равно 11) с помощью функции rel().
Например:
ggplot(mtcars, aes(disp, mpg, col=as.factor(cyl))) +
geom_point() +
theme_bw() +
theme(legend.text=element_text(size=rel(0.5)))