根据这篇文章中的建议,我正在尝试将衬线字体(或“字体系列”)安装到 R 中,以便可以将 ggplots 保存为 .eps 文件。尽管提供的建议有效,但我想尝试解决该问题以供将来使用。
这是生成问题的代码。
library(bayesplot)
df <- data.frame(xVar = rnorm(1e4,0,1), yVar = rnorm(1e4,2,1), zVar = rnorm(1e4,4,1))
t <- bayesplot::mcmc_trace(df)
t
现在当我去保存这个数字时,我得到了这个错误
ggplot2::ggsave(filename = "tPlot.eps",
plot = t,
device = "eps",
dpi = 1200,
width = 15,
height = 10,
units = "cm")
哪个抛出错误
Error in grid.Call(C_stringMetric, as.graphicsAnnot(x$label)) :
family 'serif' not included in postscript() device
在上一篇文章中,回答者建议我下载extrafont
包。
我跑了
View(fonttable())
但是似乎没有安装衬线字体。
然后我尝试了
font_addpackage(pkg = "serif")
但我得到了错误
Error in font_addpackage(pkg = "serif") :
Unknown font package type: not type1 or ttf.
有谁知道如何安装衬线字体以便 R 可以识别/使用它?