plot3d() 生成一个 3d 绘图,我可以扭转和旋转。但是当我再次调用 plot3d() 时,之前的情节消失并被这个情节取代。

我怎样才能打开一个新的 XQuartz 窗口,而不是旧的窗口被新的 3d 绘图取代。

本质上,我想要一次打开两个 3d 图。

最佳答案

像这样:

 library(rgl)

 open3d()
 x <- sort(rnorm(1000))
 y <- rnorm(1000)
 z <- rnorm(1000) + atan2(x,y)
 plot3d(x, y, z, col=rainbow(1000))

 open3d()
 x <- sort(rnorm(20))
 y <- rnorm(20)
 z <- rnorm(20) + atan2(x,y)
 plot3d(x, y, z, col=rainbow(20))

这里的关键是在第二个情节之前调用 open3d 打开一个新的“设备”

关于r - plot3d - 一次有两个图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14712497/

10-13 00:04