r-如何绘制具有多个面的三维散点图



我正试图绘制一个三维散点图(让我们以前面的问题为例),但它是一个基于分类因子在同一页面上具有多个3d散点图的网格。我看到有多少人可以用盒子图来做这件事,但不知道如何用三维散点图来做。任何想法都会很有帮助。

您可以使用lattice包中的cloud函数来实现这一点,尽管它可能不如基于scatterplot3drgl的绘图提供那么简单的精细比例控制:

set.seed(101)
d <- data.frame(x=runif(1000),y=runif(1000),z=runif(1000),
  f=factor(sample(1:10,replace=TRUE,size=1000)))
library("lattice")
cloud(z~x*y|f,data=d)

最新更新