2014-03-14 63 views
0

我有一些數據:什麼提供scatter3D作爲Y和Z?

> 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

該庫是'scatter3d'而來? –

+0

[scatter3d](http://cran.r-project.org/web/packages/scatterplot3d/index.html),我不介意使用任何其他庫 – ton1c

+0

您可以提供您正在嘗試的其他解釋做?對於3D散點圖,您是不是每次繪製3個變量(列)(例如,V1,V2和V3)。這些將是x,y和z值。 – eipi10

回答

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

相關問題