我想知道是否可以在整个R会话中更改ggplot2
图形的某些默认参数,例如字体大小。这样做的目的是避免为每个图形进行设置。
使用 theme_set()
theme_set(theme_gray(base_size = 18))
qplot(1:10, 1:10)
如果您想更新整个活动会话期间的主题,请使用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)
theme_gray()$text$size
)。 - Keith Hughittbase_size
,但它似乎可以工作。我注意到我的geom_text
用于显示平均值的文本没有继承这个base_size
更改。有人成功让它工作了吗? - micstr