两个变量z1和z2的3D图,它们取决于R中的x和y数据

时间:2014-06-17 23:16:59

标签: r plot 3d

我很擅长在R中绘制3D图形。我可以轻松地在2D中绘制散点图。

这里我只是为了假设数据而只显示Z1。实际上Z2也存在。

我有一个类似的数据集:

  X    Y       Z1
 10 8017 5.238290
 13 8273 5.368710
 15 9500 5.908030
 17 6856 6.501010
 19 8453 7.319200
 20 4517 6.258901
 21 7095 5.781290
 24 7738 6.979810
 25 8561 6.563700
 26 7111 6.636700
 29 9596 9.374410

如何沿x轴绘制A,沿y轴绘制B,沿z轴绘制Z1?如何形成条形3d,网格3d和补丁3d?

我确实试过surface3dplot3d,但在处理数据方面遇到了错误。

请帮忙。

plot3d命令生成一个没用的图。并且type在此命令中无法更改形状(给出一个空白的绘图页面)。

b <- read.table("dataset", header = T)

plot3d(b$X, b$Y, b$Z, xlab="x", ylab="y", zlab="z", col=rainbow(1000))

enter image description here

我希望将Z1显示为3D条,而不是Z1沿x和y的散点。

surface3d抛出错误,如

"Error in rgl.surface(x = c(10L, 13L, 15L, 17L, 19L, 20L, 21L, 24L, 25L,  : 
  y length != x rows * z cols"

我的数据已经合并到一个数据集中,我正在访问单独的列到surface3d命令,但我不知道还需要做什么。

0 个答案:

没有答案