연구실에서 여러 일을 해보다가 배운 쉽고 놀라운 Gnuplot의 스킬들을 노트해봅니다.
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
우선 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로 고쳤습니다.
'Study > Gnuplot' 카테고리의 다른 글
heatmap에서 color bar와 range 조절하기 (0) | 2013.09.07 |
---|---|
gnuplot 에서 그림에 한글 사용하기 (0) | 2013.07.02 |
data에서 원하는 줄만 골라 그리기 (0) | 2013.05.27 |
Fitting parameter를 출력하기 (0) | 2013.05.21 |
Line과 Point의 Style 지정해주기 (0) | 2012.07.29 |