2011-12-14 22 views
8

これは何度も言い合ってきたことは知っていますが、私はちょうどその周りに頭を浮かべているようです。誰かがRでサーフェスプロットを達成するために必要なステップをもう少し詳しく説明できます。シンプルなR 3d補間/サーフェスプロット

私はサーフェスに変えたい[x、y、z]点のセットを持っていますプロット。私はKringなどで並べ替える必要があることがわかります。 3D補間の経験は全くありません。だから、誰かが3次元空間内の点の集合から補間する方法を追加すれば、大きな助けになるでしょう。

データセットを取得したら、そこからサーフェスプロットを作成したいと思います。私が理解しているところでは、interp()関数を使ってこのようにすることができますが、やはりどうしたらいいかわかりません。

既にこの質問に回答していると思われる投稿がある場合は、私にそれを指示してください。

ありがとうございます!

答えて

13

akimaパッケージを使用してください。それはかなり簡単なinterp機能を持っています。

library(akima) 

x <- rnorm(20) 
y <- rnorm(20) 
z <- rnorm(20) 

s <- interp(x,y,z) 

いったん補間された行列があると、さまざまなことができます。

fieldsパッケージのimage.plot機能がその一例です。

image.plot(s) 
+0

ありがとうございました! – user1003131

+0

この部分を実行したら、x値とy値のz値をどのように抽出できますか? – user3420448

関連する問題