我想通过在它们周围绘制一个半透明的椭球体(或以某种方式包围它们)来使三维集群更加可见。
这是一个使用虹膜数据集的示例(但没有我希望的椭球体)。
plot_ly(iris, x=~Sepal.Width, y=~Sepal.Length, z=~Petal.Length, color = ~Species)
提前致谢:)
我使用了评论中链接的Python指南,然后尝试了设置。虽然此解决方案不能完全绘制椭球体,但它确实更好地显示了簇。我发现将
alphahull
library(plotly) plot_ly( iris , x=~Sepal.Width , y=~Sepal.Length , z=~Petal.Length , alphahull = 9 , opacity = 0.1 , type = "mesh3d" , color = ~Species )