找不到任何 X11 字体错误

8
我开始学习R开发,并遵循教程,在某个点上打开“X11”来显示图形,但当该窗口打开时,我收到以下错误消息:
“Error in axis(side = side,at = at,labels = labels,...):无法找到任何X11字体,请检查字体路径是否正确。此外:警告消息:1:在function(display =“”,width,height,pointsize,gamma,bg,:locale not supported by Xlib: some X ops will operate in C locale 2:在function(display =“”,width,height,pointsize,gamma,bg,:X cannot set locale modifiers”
我已经在谷歌上搜索了一番,但是我找不到如何修复此应用程序的“字体路径”,有人知道吗?
编辑
sessionInfo()的输出:
> sessionInfo()
R version 2.13.2 (2011-09-30)
Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)

locale:
[1] C/UTF-8/C/C/C/C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] galgo_1.1         R.oo_1.8.2        R.methodsS3_1.2.1

loaded via a namespace (and not attached):
[1] tools_2.13.2

当执行names(X11Fonts())时:

> names(X11Fonts())
[1] "serif" "sans"  "mono" 
> 

根据我通过谷歌搜索你的错误信息找到的这篇文章,你的语言环境无效。(这是著名教授的说法。) - joran
是的,我也发现了,并且尝试了它所说的方法,但没有成功。也许我做错了什么。让我再试一次。 - Tsundoku
2个回答

6
我“遵循”管理员手册,并在.bashrc中设置了这些行。这是为了在Lion系统中支持新的UTF-8终端。
export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8

来自http://www.mail-archive.com/r-sig-mac@r-project.org/msg01027.html

这篇文章是关于在Mac操作系统上安装R和RStudio的指南。下面是简要的步骤概述:
1. 下载并安装R。 2. 下载并安装XQuartz。 3. 下载并安装RStudio。 4. 打开RStudio并开始使用R。
这些步骤应该能够帮助您在Mac上成功安装和使用R和RStudio。

2

这会返回什么:

capabilities("X11")

如果您使用的是.Platform$OS.type == "windows",那么您可能需要进一步研究。我怀疑 X11 未默认安装在 Windows 上。但是根据您的编辑,您正在使用 Mac,因此请尝试以下操作:

names(X11Fonts())
# results on my device 
[1] "serif"        "sans"         "mono"         "Times"       
[5] "Helvetica"    "CyrTimes"     "CyrHelvetica" "Arial"       
[9] "Mincho" 

当我在Mac-GUI的R命令控制台中执行X11()时,会出现一个X11窗口,并选择X11 / About X11',我会看到我有“XQuartz 2.1.6(xorg-server 1.4.2-apple33)”。我仍在使用Leopard,但我认为最近版本的Mac默认安装了X11支持,我不记得需要指向正确的方向让R找到它。

我正在使用OSX(Lion),它返回True。 - Tsundoku
假设您已经执行了 X11(),那么我想我们需要看一下代码。 - IRTFM
我尝试制作图表的代码?还是之前的那个代码? - Tsundoku
help(X11Fonts) 显示这些字体是从 R 2.14.0 开始添加的,而我正在使用这个版本。 - IRTFM
有任何想法如何安装其余部分吗?我已经连续几天进行了无休止的谷歌搜索,显然在Linux上这是一个相当常见的错误。但是在Mac上,我没有找到太多信息。 - Tsundoku
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接