【发布时间】:2017-07-31 20:54:23
【问题描述】:
我知道如何使用 THIS POST 更改字体
这是我的问题。我有一个“超级函数”,可以访问许多其他函数,这些函数使用ggplot 和ggsave 获取pdf。
我怎样才能全局设置字体样式(在我的例子中:“Times new roman”),所以我只需要将字体系列设置在一个位置?
【问题讨论】:
我知道如何使用 THIS POST 更改字体
这是我的问题。我有一个“超级函数”,可以访问许多其他函数,这些函数使用ggplot 和ggsave 获取pdf。
我怎样才能全局设置字体样式(在我的例子中:“Times new roman”),所以我只需要将字体系列设置在一个位置?
【问题讨论】:
类似这样的:
update_geom_font_defaults <- function(family="Times new roman", face="plain", size=3.5,
color = "#2b2b2b") {
update_geom_defaults("text", list(family=family, face=face, size=size, color=color))
update_geom_defaults("label", list(family=family, face=face, size=size, color=color))
}
但您可能需要考虑更多文本几何图形。
这是来自https://github.com/hrbrmstr/hrbrthemes/blob/master/R/theme-ipsum.r#L171-L181的函数
【讨论】: