rgl plot3d绘制具有垂直线到x-y平面的点(球体)

D *_*ece 3 plot r rgl

我正在使用rgl plot3d函数从多维缩放中绘制3d点.到目前为止,我可以将点绘制为球体使用type="s",我可以根据需要旋转绘图:

plot3d(x,y,z,type = "s", col=rainbow(20), size= 4,xlab="F1",ylab="F2",zlab="F3",main=title.main,box=TRUE,top=TRUE).
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用rgl scatter3d函数来获取它,但这是使用散点图/回归...我也可以这样做scatterplot3d,但我不能旋转这个.我想象如果有可能使用rgl scatter3d函数来做到这一点.我希望它在rgl plot3d功能上很容易......但是我还没弄清楚如何从points(spheres)使用中绘制这些垂直线plot3d?如果我使用type = "h"它只绘制垂直线到x-y平面,我没有看到一个单独的参数来绘制球体.

rns*_*nso 5

尝试:

> x=1:10
> y=21:30
> z=51:60

> plot3d(x,y,z, type='s')
> plot3d(x,y,z, type='h',add=TRUE)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述