找不到任何X11字体错误

Tsu*_*oku 8 x11 r path

我开始进入R开发,我正在遵循一个教程,在某个点上打开"X11"来显示图形,但是当该窗口打开时,我收到以下错误:

轴错误(side = side,at = at,labels = labels,...):找不到任何X11字体检查字体路径是否正确.另外:警告消息:1:在函数中(display ="",width,height,pointsize,gamma,bg,:Xlib不支持的语言环境:某些X操作将在C语言环境2中运行:在函数中(display ="" ,width,height,pointsize,gamma,bg,:X不能设置区域设置修饰符

我一直在谷歌搜索,但我找不到如何修复此应用程序的"字体路径",有人知道吗?

编辑

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
Run Code Online (Sandbox Code Playgroud)

在做名字时(X11Fonts()):

> names(X11Fonts())
[1] "serif" "sans"  "mono" 
> 
Run Code Online (Sandbox Code Playgroud)

joh*_*hno 6

我"跟随"管理员手册,并在.bashrc设置中为Lion中的新UTF-8终端支持设置行.

export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)

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


42-*_*42- 2

这会返回什么:

capabilities("X11")
Run Code Online (Sandbox Code Playgroud)

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

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

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