0

を使用してRで3Dプロットをプロットしperspます。これに関して 2 つの質問があります。

  1. ドキュメントを正しく理解していることを確認したい。とperspから valuex を取得し、それらのベクトルの各値のインデックスに応じて、たとえばと の現在の要素に対応すると、を取り出してプロットします。これは正しいです?xy(i,j)xy(x[i],y[j])zfit[i,j](x[i],y[j],zfit[i,j])

  2. これは、実際の軸上に数値を生成するのではなく、増加方向の矢印を生成します。数字を表示するにはどうすればよいですか?

例:

set.seed(1)
x = 1:10
y = rnorm(10)
z = x + y^2
g = expand.grid(list(x=seq(from=min(x), to=max(x), length.out=100),y=seq(from=min(y), to=max(y), length.out=100)))
mdl = loess(z ~ x+ y)
zfit = predict(mdl, newdata=g)
persp(x = seq(from=min(x), to=max(x), length.out=100), y = seq(from=min(y), to=max(y), length.out=100), z= zfit)
4

1 に答える 1