全局或基于每个会话更改绘图字体

时间:2014-01-05 09:17:47

标签: r fonts plot

我有一个2k行脚本,可以生成几个复杂的图(图中的图,自定义绘图函数等)。

我想将默认字体更改为Times New Roman或Arial。是可以在全球范围内还是在每个会话的基础上进行?我无法浏览我的脚本并更改每个plot()text()等等。谢谢

1 个答案:

答案 0 :(得分:3)

您可以使用par(family="the-font-you-want")更改会话开头的设置。如果之后没有覆盖,这将影响会话中的所有情节。

par(family="HersheyGothicEnglish")
plot(1:10, main="Stylish Font Family")

R中出现的数字字体非常有限(请参阅family中的?par参数)。您可以使用extrafont包扩展可以应用的字体数(例如Arial)。 Here你会找到一个很好的解释,说明如何做到这一点。