【问题标题】:change font family on a global position在全局位置更改字体系列
【发布时间】:2017-07-31 20:54:23
【问题描述】:

我知道如何使用 THIS POST 更改字体

这是我的问题。我有一个“超级函数”,可以访问许多其他函数,这些函数使用ggplotggsave 获取pdf。

我怎样才能全局设置字体样式(在我的例子中:“Times new roman”),所以我只需要将字体系列设置在一个位置?

【问题讨论】:

    标签: r ggplot2 fonts


    【解决方案1】:

    类似这样的:

    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的函数

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-02
      • 2013-01-09
      • 2013-07-18
      • 2016-06-23
      • 2019-08-23
      • 2015-02-06
      • 1970-01-01
      • 2023-01-19
      相关资源
      最近更新 更多