2017-05-04 7 views
0

を使用してIは点(x、y、z)はこのシナリオsimple R 3d interpolation/surface plot等しかしpycnophylacticと呼ばれる特定の補間方法を使用してのセットから3D表面を作成したいです。このメソッドでpycnoというパッケージがありますが、私はRで新しく、どうすればいいのかよく分かりません。誰も助けて、サンプルを提供できますか?私のデータは次のようなものです:単純R 3D補間/表面プロットpycnophylactic補間

x <- c(-19.915909,-19.918794,-19.914678,-1.991492,-19.916232) 
y <- c(-43.942983,-43.943198,-43.940344,-43.942168,-43.939507) 
z <- c(7.910,5.693,6.958,7.116,790.843) 

ありがとうございます!

答えて

0

私は、z変数を補間する「アキマ」のパッケージを使用していました。 3Dプロットがあなたのx、y、zを探す方法は次のとおりです。

dens <- akima::interp(x,y,z, duplicate = "mean") 
plot_ly(x=dens$x,y=dens$y,z=dens$z) %>% add_surface() 

enter image description here