有没有办法增加字体大小ggplot2?我想我需要legend.key.width = unit(2, "line")在theme函数中指定类似的东西,但这用于调整图例中的键,而不是字体大小.谢谢!
Dom*_*rds 194
您可以使用theme_get()显示主题的可能选项.您可以使用以下方法控制图例字体大小:
+ theme(legend.text=element_text(size=X))
Run Code Online (Sandbox Code Playgroud)
用所需的尺寸替换X.
Ash*_*day 36
theme(plot.title = element_text(size = 12, face = "bold"),
legend.title=element_text(size=10),
legend.text=element_text(size=9))
Run Code Online (Sandbox Code Playgroud)
Meg*_*ron 16
您还可以使用该函数指定相对于base_size主题中包含的字体大小,例如theme_bw()(where base_sizeis 11)rel().
例如:
ggplot(mtcars, aes(disp, mpg, col=as.factor(cyl))) +
geom_point() +
theme_bw() +
theme(legend.text=element_text(size=rel(0.5)))
Run Code Online (Sandbox Code Playgroud)
小智 7
一个更简单但同样有效的选择是:
+ theme_bw(base_size=X)
Run Code Online (Sandbox Code Playgroud)