R 如何更改ggplot2中的默认字体大小

R 如何更改ggplot2中的默认字体大小,r,ggplot2,default,font-size,R,Ggplot2,Default,Font Size,我想知道是否可以为整个R会话更改ggplot2图形的一些默认参数,例如字体大小。这样做的目的是避免为每个绘图设置它们 使用主题集() 如果要为活动会话的剩余时间进行更新,请使用theme\u set: theme_set(theme_grey(base_size = 18)) 如果您只想更改一个图形,可以在主题中设置base\u size: qplot(1:10, 1:10) + theme_grey(base_size = 18) ggplot(mtcars, aes(x = mpg,

我想知道是否可以为整个R会话更改
ggplot2
图形的一些默认参数,例如字体大小。这样做的目的是避免为每个绘图设置它们

使用
主题集()


如果要为活动会话的剩余时间进行更新,请使用
theme\u set

theme_set(theme_grey(base_size = 18)) 
如果您只想更改一个图形,可以在主题中设置
base\u 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) 

非常有用!如果有人感兴趣,在新的ggplot2 2.2.1下,默认文本大小为11(
theme_gray()$text$size
),我看不到主题下列出的
base_size
,但它似乎有效。我注意到我的
geom_text
用于显示平均值的文本没有继承此基本大小更改。任何人都有幸做到这一点
qplot(1:10, 1:10) + theme_grey(base_size = 18) 
ggplot(mtcars, aes(x = mpg, y = cyl)) + 
geom_point() +
theme_grey(base_size = 18)