R加载库时rgl包出错
我的系统环境: Mac OS 10.10.2 X11(XQuartz 2.7.5) R 3.1.2 当我加载并使用“rgl”包时,我收到以下错误消息R加载库时rgl包出错,r,rgl,R,Rgl,我的系统环境: Mac OS 10.10.2 X11(XQuartz 2.7.5) R 3.1.2 当我加载并使用“rgl”包时,我收到以下错误消息 > library("rgl",lib.loc="/Library/Frameworks/R.framework/Versions/3.1/Resources/library") Warning messages: 1: In rgl.init(initValue, onlyNULL) : RGL: u
> library("rgl",lib.loc="/Library/Frameworks/R.framework/Versions/3.1/Resources/library")
Warning messages:
1: In rgl.init(initValue, onlyNULL) : RGL: unable to open X11 display
2: In fun(libname, pkgname) : error in rgl_init
> plot3d(x,y,z)
Error in rgl.open(useNULL) : rgl.open failed
有什么问题吗?rgl似乎正在使用RStudio。我会确保您的系统上安装了XQuartz,因为默认情况下,X11不再包含在OS X中。如果它仍然不适合您,请告知我们。在加载rgl软件包之前启动XQuartz。rgl在XQuartz窗口中显示图像,但当XQuartz尚未运行时,它似乎无法从R中打开rgl设备窗口。这适用于Mac OS 10.11.3、XQuartz 2.7.8、R 3.2.3。在Mac OS上检测XQuartz有点不稳定。R-forge上最新的
rgl
(版本0.95.1456)可能会做得更好 收到此警告时,我已经在使用rstudio了。这似乎对我起了作用
options(rgl.useNULL=TRUE)
.rs.restartR()重新启动了会话
library(“plot3Drgl”)