绘制3D表面图

杰夫·罗布森

我是R的新手,正在尝试绘制3D曲面。我认为这将是一个非常简单的过程,因为我将所有数据都存储在一个漂亮的表中,但无法弄清楚我要去哪里。

my_data2(从Excel读入):

               X1      X1.1     X1.21     X1.33     X1.46     X1.61     X1.77     X1.98     X2.14     X2.35
 4e+05   291208737 291296846 291744988 292676157 304539662 347763047 346637087 352381080 361467196 334153676
 5e+05   301234194 301322304 342042259 344633543 346394275 347763047 392216772 376048898 361467196 334153676

第一列是我的行标题。

我尝试了一些不同的R包,但显然缺少一些东西。

我认为这很简单:

> r <- 1:nrow(my_data2)
> c <- 1:ncol(my_data2)
> z <- c(my_data2)
> contour3D(x=r, y=c, z=z, colvar=Volcano)

错误消息显示:“恰好值'x','y'或'z'之一应该是矩阵或一个值”

我以为我的z变量是矩阵!

谁能帮忙吗?ks

Vanao Veneri

在帮助页面上:“ contour3D在3-D图中添加了轮廓。” 所以我认为您实际上还需要其他东西。也许是这样的:

library(plot3D)
z <- as.matrix(my_data2)
hist3D(z=z)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章