This post非常适合在我通常工作的R Markdown文档中为我的所有绘图设置基准大小(例如theme_set(theme_grey(base_size = 18))
。但是,有人在评论中{{{ 1}}不继承geom_text()
。有什么建议吗?
我对在R Markdown中的ggplot图中管理字体大小完全不同的想法持开放态度。仅供参考,我通常先编织到Word,然后上传到Google云端硬盘。
答案 0 :(得分:2)
geom_text
确实不继承theme_set()
。请参阅here,如何直接设置size = 3.88
。但是,相同的源代码建议使用以下代码。
GeomText$default_aes$size <- 1
ggplot(mtcars, aes(wt, mpg, label = rownames(mtcars))) + geom_text()
现在这仅适用于geom_text
,但我认为为每件事设置相同的大小(轴文本,标题等)不是一个好主意。但是,它似乎与其他几何图形类似,例如
GeomLabel$default_aes$size
# [1] 3.88
更新:似乎存在一个形式函数,其功能基本相同:
update_geom_defaults("text", list(size = 10))