3차원의 그래프를 플롯하기 위해서는 'splot'을 사용한다.
gnuplot> splot 'expression'
expression에 출력하고 싶은 함수 z=f(x,y)를 입력한다. 예를 들어 다음과 같이 입력 하면
gnuplot> splot exp(x)+exp(y)
그림 7. exp(x)+exp(y)
3차원에서 데이터를 플롯하는 경우에는 splot 명령을 사용한다. 2차원 함수의 경우와 동일하게
gnuplot> splot "data file"
gnuplot> splot 'data file'
먼저, noparametric 모드로 전환하기 위해서는 프롬프트 상에서 다음과 같이 입력한 다.
gnuplot> set noparatmetric
이제 noparametric 모드로 전환되었다. 기본설정이 이 모드이므로 특별히 지정해 줄 필요는 없다. 다음과 같은 데이터 파일이 있다고 하자.
# cat text3.txt 1 1 1 2 2 2 4 4 4 8 8 8
그림 8. noparametric 모드
noparametric 모드에서 parametric 모드를 사용하기 위해 프롬프트 상에서 다음의 명 령을 입력한다.
gnuplot> set parametric
이제 parametric 모드로 전환되었다. 새로운 예를 살펴보자.
#text4.txt #x y z 4.514 0.014 0.466 4.575 0.016 0.510 4.635 0.016 0.557 4.699 0.013 0.599 4.786 0.09 0.611 4.514 -0.014 0.466 4.575 -0.016 0.510 4.635 -0.016 0.557 4.699 -0.013 0.599 4.786 -0.010 0.611 4.533 -0.064 0.415 4.604 -0.065 0.440 4.676 -0.065 0.464 4.746 -0.065 0.488 4.816 -0.043 0.525
gnuplot> splot "text4.txt" with linespoints
그림 9. parametric 모드
Copyrights © - Joinc, All Rights Reserved. Inherited From - Yundream Rebranded By - Joonphil
5. 3차원 플롯
5.1. 함수의 플롯
3차원의 그래프를 플롯하기 위해서는 'splot'을 사용한다.
expression에 출력하고 싶은 함수 z=f(x,y)를 입력한다. 예를 들어 다음과 같이 입력 하면
그림 7. exp(x)+exp(y)
5.2. 데이터의 플롯
3차원에서 데이터를 플롯하는 경우에는 splot 명령을 사용한다. 2차원 함수의 경우와 동일하게
5.3. noparametric 플롯 : z값만을 가지는 3차원 데이터 플롯
먼저, noparametric 모드로 전환하기 위해서는 프롬프트 상에서 다음과 같이 입력한 다.
이제 noparametric 모드로 전환되었다. 기본설정이 이 모드이므로 특별히 지정해 줄 필요는 없다. 다음과 같은 데이터 파일이 있다고 하자.
그림 8. noparametric 모드
5.4. parametric 플롯 : x, y, z의 모든 값을 가지는 3차원 데이터의 플롯
noparametric 모드에서 parametric 모드를 사용하기 위해 프롬프트 상에서 다음의 명 령을 입력한다.
이제 parametric 모드로 전환되었다. 새로운 예를 살펴보자.
그림 9. parametric 모드
Recent Posts
Archive Posts
Tags