【发布时间】:2012-08-23 14:04:25
【问题描述】:
如何通过提供中心点和半径在 R 中绘制球体?
例如,像这样的:
sphere_3d(center=c(1,1,1), r=2))
绘图将出现在三维坐标系上。
【问题讨论】:
如何通过提供中心点和半径在 R 中绘制球体?
例如,像这样的:
sphere_3d(center=c(1,1,1), r=2))
绘图将出现在三维坐标系上。
【问题讨论】:
尝试使用 rgl 包中的 spheres3d 进行交互式绘图:
library(rgl)
spheres3d(x = 1, y = 1, z = 1, radius = 1)
还有很多其他方法,因此有用的方法需要更多输入。
【讨论】:
axes3d(),这似乎是一个开始,但它并没有说明什么是 x、y 和 z。能够控制轴的限制也很好。
改编自@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
【讨论】:
查看用于制作 3D 绘图的 rgl 包。
【讨论】: