0

のようにプロットに追加したいのabline(a,b)ですが、rgl パッケージを使用して 3 次元のものを追加したいと考えています。

たとえば、これが 3D プロットであるとしましょう:

set.seed(12444)
X = rnorm (1000, 50, 10)
Y = X*0.6+rnorm(length(X), 0, 10)
Z = Y*0.3+ +rnorm(length(X), 0, 10) 
# using rgl package 
library(rgl)
plot3d(Z, X, Y, col="red", size=3)

軸 x=0、y=0、z=0 を 3D プロットにプロットしたいと思います。

4

1 に答える 1

1

これは問題ないようです:

lines3d(x=0,y = 0:range(X)[2], z=0, col="red", size=3)
lines3d(x=range(Z)[1]:range(Z)[2], y=0, z=0, col="red", size=3)
lines3d(x=0,y=0, z=range(Y)[1]:range(Y)[2], col="red", size=3)

しかし、これはより良く見えます(IMO):

lines3d(x=0,y = 0:range(X)[2], z=0, col="red", size=3)
lines3d(x=0:range(Z)[2], y=0, z=0, col="red", size=3)
lines3d(x=0,y=0, z=0:range(Y)[2], col="red", size=3)

軸の色を「青」に変更しますか?

于 2013-11-09T01:39:40.593 に答える