多语言展示
当前在线:347今日阅读:168今日分享:49

R语言中如何使用电脑的字体

我们在画图的时候,经常要使用'Times New Roman'这种新罗马字体,但是R中不会自带这种字体,网络上又很多的教程,比如绑定字体,笔者亲自体验了,并不好用,还会有许多的问题,那么如何无忧的使用电脑中的字体呢?
工具/原料
1

电脑

2

R以及Rstudio

方法/步骤
1

extrafont包。笔者在尝试了很多方法后,最终找到了这个包,觉得很好用,因此分享给大家。这个包是由Winston Chang 于2016年8月29日公布于R的Cran上面的。

2

安装extrafont以及帮助文档下载。至少又两种方式安装这个包,这里就不再赘述了。在R的Cran上可以下载到这个包的帮助文档,这个包包括10函数。

3

导入字体的函数。使用这个包中的font_import函数就可以将电脑中的所有字体全部导入R中,以后想要使用电脑中的字体,只需要载入这个包即可。

4

导入字体。首先载入盖包,并找到电脑中字体的文件夹,一般在C盘的windows目录下的Fonts文件夹里面,本人使用的是win10,因此路径为C:\Windows\Fonts。将路径传给font-import函数的参数path。运行代码,会出现是否全部导入字体,我们输入y,全部导入字体,这个过程可能有点长,耐心等待字体导入完。

5

使用。待字体导入完成后,以后要使用电脑中的某个字体,直接载入这个包就可以使用了。比如导出pdf,并设置字体为'Times New Roman'。

推荐信息