gpt4 book ai didi

r - X11 在 R 中不可用

转载 作者:行者123 更新时间:2023-12-04 02:18:35 31 4
gpt4 key购买 nike

问题

我正在跟踪一些代码并收到与 X11 相关的错误。为了重现我的错误,我运行了 x11() 并得到以下结果:

> x11()
Error in x11() : X11 is not available

我肯定已经在 R 中绘制了加载 XQuartz 程序以显示的内容。

我试过的
  • 我做了 ?x11()并看到它来自 {grDevices}包裹。我加载了那个库,再试一次,但得到了同样的错误。我读到 X11 与 XQuartz 相关。
  • 我重新安装了 XQuartz 2.7.8。我有 R 3.2.3 并且正在运行 OSX El Capitan 版本 10.11.4 (15E65)。重新安装后我重新启动了两次。
  • install.packages("Cairo")> x11( width=3, height=3)
    Error in x11(width = 3, height = 3) : X11 is not available
    > Sys.getenv("DISPLAY")
    [1] "/private/tmp/com.apple.launchd.F1bsaVCA43/org.macosforge.xquartz:0"
    > capabilities()
    jpeg png tiff tcltk X11 aqua http/ftp
    TRUE TRUE TRUE TRUE FALSE TRUE TRUE
    sockets libxml fifo cledit iconv NLS profmem
    TRUE TRUE TRUE TRUE TRUE TRUE TRUE
    cairo ICU long.double libcurl
    TRUE TRUE TRUE TRUE

  • - 谷歌研究

    我使用我的错误消息在谷歌上搜索并搜索了结果的前两页,但没有找到任何有效的解决方案。根据我对解决方案的阅读,我在上面提供了我的系统信息,因为它似乎以某种方式相关。任何想法/解决方案/新线索将不胜感激。

    最佳答案

    XQuartz 软件包是 Mac X11,您的版本是当前版本。我想知道您是否需要在安装后重新启动,尽管我并不声称知道这一点。 (修复权限可能不会有什么坏处。)在我的 Mac 上(在 El Cap 上运行 3.3.0)我需要设置宽度和高度(以英寸为单位,而不是像素或点);

     x11( width=3, height=3)

    你会得到什么:
    Sys.getenv("DISPLAY")

    可能是这样的:
    "/private/tmp/com.apple.launchd.KImNTikz8K/org.macosforge.xquartz:0"

    还运行:
    capabilities()

    关于r - X11 在 R 中不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36819334/

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