【发布时间】:2017-09-18 14:18:11
【问题描述】:
这是我的 3d 图的 R 代码...我想生成这个 3d 图的 2d 切片。我在 R 中使用包 rgl。
library(rgl)
> ncv1
[,1] [,2] [,3]
[1,] 0.0087173253 0.0015347787 0.0007591226
[2,] 0.0015347787 0.0066770936 -0.0001649119
[3,] 0.0007591226 -0.0001649119 0.0011324989
> ncv2
[,1] [,2] [,3]
[1,] 0.0080515223 0.0012391863 0.0006745652
[2,] 0.0012391863 0.0064364687 -0.0001695962
[3,] 0.0006745652 -0.0001695962 0.0011687981
> ntruemean
[1] 4.775067 5.596896 1.142223
> open3d()
wgl
10
plot3d(ellipse3d(ncv2,ntruemean),col="red",type='shade',xlim=c(-2,2),ylim=c(-2,2),zlim=c(-2,2))
plot3d(ellipse3d(ncv1,ntruemean),col="blue",type='wire',add=TRUE,xlim=c(-2,2),ylim=c(-2,2),zlim=c(-2,2))
rgl.postscript("persp3dd1.eps","eps")
【问题讨论】:
-
您是否尝试过使用
clipplanes3d? -
我可以对图表进行切片,但是有什么方法可以将它切到中心。所以我们只看到红色的里面和蓝色的网外?我很难找到穿过中心的飞机。这是代码 a