向scatter3D提供什么作为Y和Z?

向scatter3D提供什么作为Y和Z?,r,scatter3d,R,Scatter3d,我有一些数据: > head(dat) V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 V11 V12 V13 V14 1: 2 2 3 2 4 1 1 0 0 0 2 2 0 0 2: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4: 0 0 0 0 0 1 0 0

我有一些数据:

> head(dat)
   V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 V11 V12 V13 V14
1:  2  2  3  2  4  1  1  0  0   0   2   2   0   0
2:  0  0  0  0  0  0  0  0  0   0   0   0   0   0
3:  0  0  0  0  0  0  0  0  0   0   0   0   0   0
4:  0  0  0  0  0  1  0  0  0   0   0   0   0   0
5:  0  0  0  0  0  0  0  0  0   0   1   1   0   0
6:  0  0  0  0  0  0  0  0  0   0   0   0   0   0
如何创建该数据的三维绘图,使X轴为
V1:V14
,Y轴为
1:6(索引)
,Z轴为
V1[1]

当我尝试绘图时,我得到:

> scatter3D(dat)
Error in range(y, na.rm = TRUE) : 'y' is missing

我应该将什么解析为Y和Z?

您可能希望使用参数,但是线框很好

library(lattice)
d <- as.matrix(dat)
wireframe(d, scales = list(arrows = FALSE),
          drape = TRUE, colorkey = TRUE,
          screen = list(z = 30, x = -60))
库(晶格)

d哪一个库是scatter3d的?我不介意使用其他库。你能提供更多关于你想做什么的解释吗?对于3D散点图,您是否会一次绘制3个变量(列)(例如V1、V2和V3)。这些将是x、y和z值。
scatter3d
car
包中。您也可以尝试使用
rgl
软件包,并使用
plot3d
功能生成可旋转的动画绘图。对于静态绘图,可以尝试使用
scatterplot3d
软件包。