Я хотел бы узнать, можно ли изменить некоторые параметры по умолчанию для ggplot2
графики, например, как размер шрифта, для всего сеанса R. Идея состоит в том, чтобы не устанавливать их для каждого сюжета.
Как изменить размер шрифта по умолчанию в ggplot2
Ответ 1
Используйте theme_set()
theme_set(theme_gray(base_size = 18))
qplot(1:10, 1:10)
Ответ 2
Используйте theme_set
, если вы хотите обновить оставшуюся часть вашего активного сеанса:
theme_set(theme_grey(base_size = 18))
Если вы хотите изменить только один график, вы можете установить base_size
в теме:
qplot(1:10, 1:10) + theme_grey(base_size = 18)
ggplot(mtcars, aes(x = mpg, y = cyl)) +
geom_point() +
theme_grey(base_size = 18)
Ответ 3
Мы также можем изменить text
аргумент внутри theme()
как показано ниже.
library(ggplot2)
ggplot(mtcars, aes(mpg, disp)) +
geom_point() +
theme(text = element_text(size = 18))
По умолчанию
ggplot(mtcars, aes(mpg, disp)) +
geom_point()