서피스 드로잉 불규칙 간격의 데이터 점
3884 단어 R
산포도만 그리면plot3d로 그릴 수 있습니다
library(rgl)
plot3d(x, y, z)
surfaceplot를 진행하려면 데이터가 x-y 평면에 규칙적으로 배열되어야 합니다.데이터가 규칙적으로 배열되지 않은 상황에서 규칙의 데이터 포인트를 생성하기 위해 보충을 해야 한다.
akima 라이브러리를 사용하여 규칙 데이터를 보충하고 생성할 수 있습니다.
library(akima)
interpolated <- interp(x, y, z)
plot3d(x,y,z) # 元のデータ点をプロット
surface3d(interpolated$x, interpolated$y, interpolated$z) #補完したデータをプロット
기본적으로 x, y40시는 각각 보충됩니다.더 세밀하게 보충하고 싶을 때xo,yo를 지정합니다.
finer <- interp(x,y,z,xo=seq(min(x),max(x),length=200),yo=seq(min(y),max(y),length=200))
surface3d(finer$x, finer$y, finer$z)
Reference
이 문제에 관하여(서피스 드로잉 불규칙 간격의 데이터 점), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yohm/items/204a2cf9a248ca0cf28a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)