0
persp
을 사용하여 R에 3D 플롯을 플롯합니다. 이 질문과 관련하여 두 가지 질문이 있습니다.R (틱 마크 및 진행 상황 이해)의 플롯 플롯
문서를 올바르게 이해하고 있는지 확인하고 싶습니다.
persp
후 그 벡터의 각 값의 인덱스에 따라x
및y
에서 valuex 걸릴 것이다(i,j)
가x
및y
,(x[i],y[j])
에서 현재 요소에 대응하는 말, 그것은zfit[i,j]
플롯(x[i],y[j],zfit[i,j])
를 뽑아 것이다. 이 올바른지?이것은 실제 축에 숫자를 생성하지 않고 증가하는 방향으로 화살표를 생성합니다. 숫자를 표시하려면 어떻게합니까?
예 :
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)