包rgl
包含一个非常有用的函数ellipse3d
,它可以返回一个椭球,覆盖3D中95%的点数。然后可以在rgl::plot3d
中使用此对象来绘制它。我的问题是,是否可以将ellipse3d
的输出转换为可以通过js绘制包绘制的内容,如plotly?
library(rgl)
dt <- cbind(x = rnorm(100), y = rnorm(100), z = rnorm(100))
ellipse <- ellipse3d(cov(dt))
plot3d(dt)
plot3d(ellipse, add = T, color = "red", alpha = 0.5)
那么我可以做些什么来绘制椭圆体?