gpt4 book ai didi

RStudio 找不到用于绘图的字体

转载 作者:行者123 更新时间:2023-12-01 22:59:10 27 4
gpt4 key购买 nike

我正在尝试在 RStudio 中绘制简单的密度图。绘图本身显示出来,但没有文本和此错误消息:

50: In doTryCatch(return(expr), name, parentenv, handler) :
no font could be found for family "Arial"

我尝试用谷歌搜索答案,有几个人似乎遇到了同样的问题,但没有找到任何解决方案。

我在 MacBook Pro(High Sierra、10.13.3)上运行 RStudio(版本 1.0.153)

这是我正在运行的完整代码:

lim <- vector()
xn <- vector()
for (j in 1:1000) {
ek <- rexp(10000,1)
i <- 1:10000
xn <- 1/sqrt(i) * sum(ek) - sqrt(i)
lim[j] <- xn[10000]
}

plot(density(lim))

我已经尝试过更改字体(Helvetica 也不起作用)并使用 dev.off() 重置图形。

最佳答案

我最近在使用 High Sierra 10.13.5 RStudio 1.1.453 和 R 3.5.0 时遇到了这个问题。我的绘图全部显示为没有文本,但在运行以前操作系统的 Mac 上使用相同版本的 R 和 RStudio 运行良好。命令 warnings() 显示带有以下文本的错误消息:

no font could be found for family "Arial"

我发现 High Sierra 有时会禁用字体,即使它们位于/Library/Fonts 中。操作系统中有一个名为 Font Book.app 的新应用程序。一些详细信息是 here

查看 Font Book 应用程序,我发现 Arial 确实变灰并关闭了。我从弹出菜单中选择了“启用”,并且必须重新启动计算机才能在 RStudio 和 R 中处理绘图。重新启动软件是不够的。

关于RStudio 找不到用于绘图的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48831219/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com