【问题标题】:Rstudio server cannot create plotRstudio 服务器无法创建绘图
【发布时间】:2014-09-16 07:37:48
【问题描述】:

我在集群上安装了 R,并使用 Rstudio 服务器来编辑我的 R 程序。 rstudio-server 通过浏览器运行。

一切正常,除了“情节”。

我尝试绘制,例如使用 R 样本数据:

plot(cars)

它会返回:

24 Jul 2014 15:58:37 [rsession-ubuntu] ERROR r error 4 (R code execution error) [errormsg=Error in grDevices:::png("/tmp/RtmpWjMGwA/6bca9fa4842a42418ab83d2c0ef7453b.png",  : 
  X11 is not available
]; OCCURRED AT: core::Error r::exec::evaluateString(const std::string&, SEXPREC**, r::sexp::Protect*) /home/ubuntu/rstudio/src/cpp/r/RExec.cpp:266; LOGGED FROM: DevDesc* r::session::graphics::handler::shadow::<unnamed>::shadowDevDesc(DevDesc*) /home/ubuntu/rstudio/src/cpp/r/session/graphics/RShadowPngGraphicsHandler.cpp:141
Error in RStudioGD() : 
  Shadow graphics device error: r error 4 (R code execution error)

能力展示:

> capabilities()
 jpeg      png     tiff    tcltk      X11     aqua http/ftp  sockets   libxml     fifo   cledit    iconv      NLS  profmem    cairo 
FALSE    FALSE    FALSE    FALSE    FALSE    FALSE     TRUE     TRUE     TRUE     TRUE     TRUE     TRUE     TRUE    FALSE    FALSE 

有没有人使用 rstudio-server 创建绘图?请帮忙! 谢谢!


更新

我稍微修改了标题。因为我发现它似乎不仅仅是一个 Rstudio 服务器问题。我用“--with-x=yes”重新安装了 R。 (我之前使用“--with-x=no”安装 R 以避免“X11 标头/库错误”问题。)

现在错误变为:

Error in .External2(C_X11, d$display, d$width, d$height, d$pointsize,  :
  unable to start device X11
In addition: Warning message:
In X11() : unable to open connection to X11 display ''

更新 2

我已经让 R on cluster 与地块一起工作。但在 rstudio 部分,仍然没有运气。

我将 xming 服务器安装为 SSH 绘图视图窗口。并在putty中配置X显示值。现在我可以在 Xming 窗口上显示地块(汽车)了。

对于rstudio,我不知道如何启用x11。有人知道吗?请帮忙!

【问题讨论】:

  • 这里有一些关于错误的细节groups.google.com/forum/#!topic/shiny-discuss/2-dE1Q7ZQoA
  • @jdharrison,我浏览了 rstudio 网站上的常见问题解答,我还没有找到任何可靠的解决方案来解决这个问题。我什至安装了 x11,但它没有帮助。
  • 我在编译R安装包的时候设置了--with-x=no。我使用 --with-x=no 因为我无法通过“X11 headers/libs are not available 问题。我可以重新打开 X11 功能吗?

标签: r plot rstudio-server


【解决方案1】:

我正在回答我自己的问题。这是一个解决方案。但对我自己来说,哪个更好。

我的 Rstudio-server 仍然无法处理 png/jpeg 文件。但是,它适用于javascript! 这意味着我可以创建 javascript 样式图。

请在此处查看 rChart 示例:

http://ramnathv.github.io/rCharts/

安装包 rChart 并运行第一个示例。

这太棒了!!!

【讨论】:

  • 您找到解决原始问题的方法了吗?
猜你喜欢
  • 2020-01-24
  • 2015-02-27
  • 2013-08-15
  • 2019-01-20
  • 2019-01-19
  • 2011-08-07
  • 2016-11-28
  • 1970-01-01
  • 2018-11-06
相关资源
最近更新 更多