如何通过提供中心点和半径来绘制R中的球体?
例如,像这样:
sphere_3d(center=c(1,1,1), r=2))
该图将出现在三维坐标系上。
答案 0 :(得分:7)
在spheres3d
包中尝试使用rgl
获取交互式地图:
library(rgl)
spheres3d(x = 1, y = 1, z = 1, radius = 1)
还有很多其他方法,所以有用的东西需要更多的输入。
答案 1 :(得分: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
答案 2 :(得分:1)
查看用于制作3D绘图的rgl
包。