什么供给scatter3D作为Y和Z?

时间:2014-03-14 01:52:53

标签: 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  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

如何创建此数据的3D图,因此X轴为V1:V14,Y轴为1:6(Index),Z轴为V1[1]的值?

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

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

我应该解析为Y和Z?

1 个答案:

答案 0 :(得分:1)

你想要玩弄参数,但是wireframe很好。

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

enter image description here