对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