我有一些数据:
> 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?
答案 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))