包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)
那么我该怎么做才能通过 plotly 绘制椭圆体呢?