Есть ли способ увеличить размер шрифта в 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)))