您可以使用 theme_get()
显示可能的主题选项。您可以使用以下方法控制图例字体大小:
+ theme(legend.text=element_text(size=X))
将 X 替换为所需的大小。
theme(plot.title = element_text(size = 12, face = "bold"),
legend.title=element_text(size=10),
legend.text=element_text(size=9))
您还可以使用 rel()
函数将字体大小相对指定为主题中包含的 base_size
,例如 theme_bw()
(其中 base_size
是 11)。
例如:
ggplot(mtcars, aes(disp, mpg, col=as.factor(cyl))) +
geom_point() +
theme_bw() +
theme(legend.text=element_text(size=rel(0.5)))
一个更简单但同样有效的选择是:
+ theme_bw(base_size=X)
rel(0.5)
的结果是什么?5.5
?11.5
?