-2

我有两个单独的数据集,我想在 scatterplot3d 和 r 中的 plot3d 中绘制我该怎么做?我可以使用以下内容分别为数据集制作两个图:


H <-as.numeric(Dataset$Height)

D <- Dataset$Dose

W <- Dataset$Weight

scatterplot3d(x= W,y= H, z = D, 
              main="Title")
plot3d(x= W,y= H, z = D, col="red", size=7 )

如何将两个数据集组合成一个 scatterplot3d 和一个 plot3d?新地块将具有与上述相同的轴。我附上了一张图片,希望能帮助理解数据集的结构

在此处输入图像描述

dput 看起来像这样:

4

1 回答 1

0

您可以向每个数据集和它们添加一colorrbind

library(scatterplot3d)


m1 <- head(mtcars,10)
m1$color <- 1

m2 <- tail(mtcars,10)
m2$color <- 2 

m <- rbind(m1,m2)

W <- m$cyl
H <- m$mpg
D <- m$disp
C <- m$color

scatterplot3d(x = W, y = H, z = D, 
              main = "Title", color = C)

在此处输入图像描述

于 2021-04-18T15:46:36.360 回答