앞에서 살펴본 모든 내용들은 gnuplot 프롬프트 상에서 직접 입력하는 방법이었고, 사실 이 방법은 잘 쓰이지 않지만 gnuplot의 전반적인 기능을 알아보고자 사용하였다. 실제 gnuplot을 사용할 때 gnuplot의 여러 명령들과 설정을 담고 있는 파일을 생성하여 그 파일을 읽어들여 작업을 하게 된다. gnuplot이 읽어들일 작업파일은 파일의 이름은 상관없이 형식만 ASCII 텍스트 파일이면 된다.
$ cat test.plot #test.plot set term post set output 'test.eps' set xlab "Time(hour)" set ylab "Distance(meter)" set title "Velocity of My Car" set nokey plot "test.dat" with linespoints $ gnuplot test.plot $ |
대부분의 리눅스용 프로그램들이 그러하듯이 무소식이 희소식이다. 디렉토리를 살펴보면 test.eps 파일이 생성되어 있는 것을 확인할 수 있을 것이다. 이렇게 파일을 불려들여 실행하게 프롬프트 상에서 직접 입력하는 것보다 훨씬 더 시간을 줄일 수 있게 되고 shell script와의 연동도 쉬워지게 된다. 이제 gnuplot의 사용에 어느 정도 익숙해 졌다고 보고 실제로 사용될 수 있을만한 script를 하나 분석해보자.