R语言对字体的调整

对Rstudio中字体调整的纠结已经由来已久,往往是在R编辑器上是正确的front,可是保存出来的front就变成了其它的,无论是使用Plot选项中的export pdf / svs选项,还是使用ggsave的函数,都没能解决这个问题。
在R的graphics指导上,我找到了对于这个问题的解决方法:

First step:

###此步骤仅需完成一次即可 
install.packages("extrafont") library(extrafont) # Find and save information about fonts installed on your system
font_import() # List the fonts fonts() 
##该步将系统的中的font格式导入到R的lib中去,这也说明了为什么我将R安装到其它盘之后,总是被提示font缺失,

Second step:

###在完成以上操作之后,即可对plot调整相应的字体
library(extrafont) loadfonts() ## 将字体加载至R Graphics 

####绘图代码 
library(ggplot2) ggplot(mtcars, aes(x = wt, y = mpg)) + geom_point() + 
          ggtitle("Title text goes here") + theme(text = element_text(size = 16, family = "Impact")) 
##图形保存
ggsave("myplot.pdf", width = 4, height = 4)
result.jpg

参考:https://r-graphics.org/recipe-output-fonts-pdf

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。