x <-rnorm(500,50,2)
y <-rnorm(500,5,1)
z <-rnorm(500,6,1)
s3d <- scatterplot3d(x[z<6], y[z<6], z[z<6], zlim=range(z), color="darkgrey", col.axis="blue",col.grid="lightblue", main="scatterplot3d - 1", pch=20)
s3d$plane3d(6,0,0)
s3d$points3d(x[z>=6], y[z>=6], z[z>=6], pch=20)
上記のコードは、平面 'z=6' を 3D 散布図に追加する方法を教えてくれます。
最初の質問は、「x=3」や「y=2」などの平面を追加する方法を知りたいです。
R ヘルプ ファイルでは、
plane3d(Intercept, x.coef = NULL, y.coef = NULL, lty = "dashed", lty.box = NULL, ...). Instead of Intercept a vector containing 3 elements can be specified.
2 番目の質問は、Intercept の代わりに「3 つの要素を持つベクトル」が何をするのか、また x.coef と y.coef 引数の役割は何かということです。