2014-01-05 32 views
2

我有一个2k线脚本,可以生成几个复杂的绘图(绘图,绘图,自定义绘图功能等)。更改绘制字体全局或每个会话的基础

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

回答

3

您可以使用par(family="the-font-you-want")更改会话开始时的设置。如果未被覆盖,则会影响会话中的所有图。

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

沿R中附带的数字字体都相当有限,但(见?parfamily参数)。您可以使用extrafont包扩展可应用的字体的数量(以使用例如Arial)。 Here你会发现一个很好的解释如何做到这一点。