【问题标题】:Why does ggplot2 work in R version 3.6.1 but not in R version 3.6.3 on the server?为什么 ggplot2 在 R 版本 3.6.1 中工作,但在服务器上的 R 版本 3.6.3 中不工作?
【发布时间】:2021-03-10 15:08:16
【问题描述】:

目前我正在我大学的 R Studio Pro 服务器上工作。 我正在尝试使用库 ggplot2 绘制以下内容:

 starttijdstipvanladenvergelijken %>%
  ggplot(aes(x=StartConnectionHour, y = perc)) +
   geom_line() +
   geom_point()

但不幸的是,我收到了这个错误:

RStudioGD() 中的错误: 阴影图形设备错误:r 错误 4(R 代码执行错误) 另外:警告信息: 在 grDevices:::png("/tmp/Rtmpn4W7ks/5fd6f31151e54efab921f12ea1e3591b.png", : 无法打开与 X11 显示器的连接 ''

PS:当我从 R 版本 3.6.3 切换到 3.6.1 时,我没有收到错误,只有当我尝试在 R 版本 3.6.3 中绘制图表时

【问题讨论】:

    标签: r ggplot2 data-visualization r-server


    【解决方案1】:

    此消息表明您没有对文件夹 /tmp/Rtmpn4W7ks/

    访问权限

    可能是因为文件夹不存在(可以创建这个文件夹吗?)

    或者因为你不是所有者,或者其他文件系统权限问题。

    请参阅线程https://github.com/rstudio/rstudio/issues/2214中的进一步讨论

    【讨论】:

    • 我创建了“丢失”的文件夹,但它仍然无法正常工作,我仍然遇到同样的错误..
    • Per this thread - stackoverflow.com/q/50995461/10276092 - 这个命令在两个 R 版本中的输出是什么 - capabilities()
    • 在 3.6.3 版中:jpeg png tiff tcltk X11 aqua http/ftp 套接字 FALSE FALSE FALSE TRUE FALSE FALSE TRUE TRUE libxml fifo cledit iconv NLS profmem cairo ICU TRUE TRUE TRUE TRUE TRUE FALSE FALSE TRUE 长。双libcurl TRUE TRUE
    • 在 3.6.1 版中:jpeg png tiff tcltk X11 aqua http/ftp 套接字 TRUE TRUE TRUE TRUE FALSE FALSE TRUE TRUE libxml fifo cledit iconv NLS profmem cairo ICU TRUE TRUE TRUE TRUE TRUE FALSE TRUE TRUE 长。双libcurl TRUE TRUE
    • 感谢您的回复。我将此问题上报给我的系统管理员。现在等待回复..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-02
    • 2021-06-15
    • 1970-01-01
    • 2015-02-04
    • 2020-02-04
    • 2012-11-09
    相关资源
    最近更新 更多