연구실에서 여러 일을 해보다가 배운 쉽고 놀라운 Gnuplot의 스킬들을 노트해봅니다.

우선 multiaxis 사용하기입니다. 이를 이용하면 한 화면에 그래프를 2개 그리고 축도 2개로 같이 그릴 수 있습니다.
방법은 매우 간단하며 두 개의 데이터를 나란히 비교해볼 때 아주 좋습니다.

간단히! ㅋㅋ

아래 코드에서 주의할 점은 nomirror 설정을 안할 경우 두 번째 y축의 눈금이 거울에 반사된 것 처럼 보인다는 것이 있구요.
꼭 plot 할 때 축을 정해주어야 한다는 점입니다. 축을 정해주지 않으면 x1y1으로 그려지니까 모든게 허당~

x1은 아래 방향의 x축을, x2는 윗 방향의 x축을 의미하고
y1은 왼쪽의 y축을, y2는 오른쪽의 y축을 의미합니다.


gnuplot> set y2tics
gnuplot> set tics nomirror
gnuplot> p './a.dat' u 1:2 w lp, './b.dat' u 1:3 axes x1y2 w lp


글쓰다가 알게된 사실...
axis 는 축을 말하는데요. 복수형이 axes이더군요... http://gnuplot.sourceforge.net/ 에서는 multiaxis라고 쓰니 저도 따라서 axis로 고쳤습니다.

+ Recent posts