Как построить сферу в R, указав центральную точку и радиус?
Например, что-то вроде этого:
sphere_3d(center=c(1,1,1), r=2))
График появится в трехмерной системе координат.
Как построить сферу в R, указав центральную точку и радиус?
Например, что-то вроде этого:
sphere_3d(center=c(1,1,1), r=2))
График появится в трехмерной системе координат.
Попробуйте spheres3d
в пакете rgl
для интерактивного сюжета:
library(rgl)
spheres3d(x = 1, y = 1, z = 1, radius = 1)
Есть много других способов, поэтому то, что будет полезно, требует большего количества входных данных.
axes3d()
, что похоже на начало, но не говорит, что такое x, y и z. Также было бы неплохо иметь возможность контролировать пределы осей.
- person Jeromy Anglim; 23.08.2012
Адаптировано из ответа @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