[질문]gnuplot 하나만 더 질문 할게요~~

golma의 이미지

수학이 딸려서 그런데
gnuplot에서 수평선 그릴땐
가령 y축 9에서 수평선일땐 plot 9 하면 되잖습니까?

그런데 수직선 그릴때는 어떻게 해야하나요?
x축 9에서 수직선을 그릴때는 어케 해야하는지;;;;

부탁드립니다.

안용열의 이미지

화살표를 nohead option을 줘서 그리는 방법이 있고, parametric plot을 이용해서 그리는 방법이 있습니다.

http://t16web.lanl.gov/Kawano/gnuplot/parametric-e.html

그리고

9 10
9 0

같은 데이터파일을 만들어서 w l 옵션으로 그리는 방법이 있고,

set xrange[0:10]
set yrange[0:10]
pl "-" w l
9 0
9 10

이런 식으로 인라인으로 데이터를 넣어서 그릴 수도 있습니다.

참고로

x1 y1
x2 y2

x3 y3
x4 y4

라는 파일을 plot 하면 (x1,y1) - (x2,y2) 의 선과 (x3,y3) - (x4,y4)의 선이 따로 그려집니다(빈줄이 있을 때마다 별개의 데이터로 취급). 이걸 이용하면 다양한 그림을 그릴 수 있습니다. -_-;

golma의 이미지

바이오리듬 하는 중이었는데
여러모로 너무 감사합니다.

두점 사이를 잇는 방법이 참 유용하네요 ㅎㅎ