rgl: > rgl.clear(type, subscene = subscene) 错误:找不到对象 'rgl_clear'
rgl: > Error in rgl.clear(type, subscene = subscene) : object 'rgl_clear' not found
做(R3.4,ubuntu 16.04,rgl 0.95.1441):
library(rgl)
open3d()
returns:
Error in rgl.clear(type, subscene = subscene) :
object 'rgl_clear' not found
x <- sort(rnorm(1000))
y <- rnorm(1000)
z <- rnorm(1000) + atan2(x, y)
plot3d(x, y, z, col = rainbow(1000))
Error in currentSubscene3d() : object 'rgl_getsubsceneid' not found
如何解决这个问题?
您可能最近升级了 R。升级后,您需要重新安装软件包。一个简单的方法是
update.packages(checkBuilt = TRUE)
哦,好的。
出于某种原因正在做:
apt-get install r-cran-rgl
没有为此安装最新的软件包版本。 (我 是 使用
由 CRAN 维护的外部存储库)。
所以这必须用老方法解决:
apt-get install libglu1-mesa-dev
然后从源安装 rgl。瞧。
好的,我自己也有同样的错误信息,时间:
R version 3.4.0 (2017-04-21)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 16.04.2 LTS
我的第一个错误消息与 OP 的相同,但第二个不同:
Error in rgl.clear(type, subscene = subscene) : object 'rgl_clear'
not found
Error in rgl.getcolorcount() : object 'rgl_getcolorcount' not found
以防万一这对其他人有帮助,为我解决此问题的方法是:
install.packages("rglwidget")
做(R3.4,ubuntu 16.04,rgl 0.95.1441):
library(rgl)
open3d()
returns:
Error in rgl.clear(type, subscene = subscene) :
object 'rgl_clear' not found
x <- sort(rnorm(1000))
y <- rnorm(1000)
z <- rnorm(1000) + atan2(x, y)
plot3d(x, y, z, col = rainbow(1000))
Error in currentSubscene3d() : object 'rgl_getsubsceneid' not found
如何解决这个问题?
您可能最近升级了 R。升级后,您需要重新安装软件包。一个简单的方法是
update.packages(checkBuilt = TRUE)
哦,好的。
出于某种原因正在做:
apt-get install r-cran-rgl
没有为此安装最新的软件包版本。 (我 是 使用 由 CRAN 维护的外部存储库)。
所以这必须用老方法解决:
apt-get install libglu1-mesa-dev
然后从源安装 rgl。瞧。
好的,我自己也有同样的错误信息,时间:
R version 3.4.0 (2017-04-21)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 16.04.2 LTS
我的第一个错误消息与 OP 的相同,但第二个不同:
Error in rgl.clear(type, subscene = subscene) : object 'rgl_clear' not found
Error in rgl.getcolorcount() : object 'rgl_getcolorcount' not found
以防万一这对其他人有帮助,为我解决此问题的方法是:
install.packages("rglwidget")