0

我有一个大数据集,其中包含xyz以及另外两个变量。我想以一种可以用第四个(后来还有第五个)变量作为颜色索引的方式从数据中制作 3D 幻灯片。

我试图slice3D()从包中使用,plot3D但我的数据格式不正确,我不知道如何组织数据。我想使用的代码:

library(plot3D)
slice3D(x = x, z = z_NAP, y = y, colvar = ampl, 
        ys = 1:10, zs = NULL, NAcol = "black", 
        expand = 0.4, theta = 45, phi = 45)

数据如下所示:

x=c(53024.14,53024.14,63024.14,53024.14,53024.14,53023.98,53023.98,53023.98,53023.98, 53023.98,63023.98)
y=c(403100.1,403100.1,403100.1,403100.1,403100.1,403100.2,403100.2,403100.2,403100.2,403100.2,403100.2)
z_NAP=c(-2.2695537,-2.5505537,-2.7335537,-2.9175537,-3.2265537,1.1271519,0.9331519,0.6431519,0.4791519,0.2951519,0.0251519)
ampl=c(7196,195,5103,4537,6763,1207,2059,14121,26126,11850,9883)

我对 xyz 数据进行了排序,interp因为我有相同的值,xywhilez正在改变。

s100<-interp(x, y, z, xo=seq(min(x), max(x), length=30), 
             yo=seq(min(y), max(y), length=30), duplicate="mean")

我有一个x y包含z值的矩阵。但现在我需要制作包含xyz和其他变量的矩阵。

我有这个矩阵:

dim(s100$z)
30 30 

我需要ampl是 30 x 30 x 30。

4

0 回答 0