我正在构建一个Shiny应用程序。我正在使用rgl包中的plot3d函数。我在EC2上运行时面临一系列问题(操作系统:Ubuntu 14.04,R版本:3.2.0)
1)我分别在ui.R和server.R中使用了plotOutput - renderPlot组合。我在EC2上运行时收到错误消息:Error: rgl.open() failed
2)我改变了webGLOutput - 来自shinyRGL包的renderWebGL组合,但它在我的本地机器上显示“你必须启用Javascript以正确查看此页面”。我没有在EC2上部署它
3)我在恢复到旧版本的rgl之后尝试了第1步和第2步。接下来,我在从R-Forge更新到更新版本的rgl后尝试了第1步和第2步。弹出相同的错误集
4)我在server.R中尝试了options(rgl.useNULL=TRUE)
的步骤1,2和3,没有它。设置为TRUE时没有错误,但也没有输出
有人可以提出让plot3d在EC2上运行的方法吗?