3

如何通过提供中心点和半径在 R 中绘制球体?

例如,像这样:

sphere_3d(center=c(1,1,1), r=2))

该图将出现在三维坐标系上。

4

3 回答 3

7

尝试spheres3drgl包中进行交互式绘图:

library(rgl)
spheres3d(x = 1, y = 1, z = 1, radius = 1)

还有很多其他的方法,所以有用的东西需要更多的输入。

于 2012-08-23T05:22:21.320 回答
3

改编自@mdsummer的答案,这也增加了轴。

library(rgl)
open3d()                                   # create new plot
spheres3d(x = 1, y = 1, z = 1, radius = 1) # produce sphere
axes3d()                                   # add x, y, and z axes
于 2012-08-23T06:00:01.557 回答
1

查看rgl用于制作 3D 绘图的包。

于 2012-08-23T05:20:37.503 回答