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

如何创建此数据的 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?

4

1 回答 1

1

你会想玩弄这些论点,但wireframe很好。

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

在此处输入图像描述

于 2014-03-14T04:04:47.737 回答