목록programming/Gnuplot (7)
관심있는 것들 정리
출력하는 plot을 그림으로 저장하려면 다음과 같이 set 명령을 이용해서 간단한 설정을 해 주면 간단히 수행 할 수 있다. set terminal gif set output "test.gif" plot "E:\cycles.txt" title "elapsed cycle" with line set terminal wxt set output 생성된 파일은 다음과 같다.
작성한 graph를 파일로 저장해 두고 다시 불러와서 사용하고 싶다면 save 및 load 명령을 이용해서 저장 및 불러오기를 수행할 수 있다. 앞에서 예제로 사용한 plot "E:\cycles.txt" title "elapsed cycle" with line 그래프를 파일로 저장하기 위해 다음과 같이 명령을 준다. save "mygraph.gp" 그 후 저장된 파일을 불러오기 위해 다음과 같이 명령을 준다. load "mygraph.gp" 저장된 그래프가 그대로 불러오기 수행되는 것을 볼 수 있다. 저장된 파일을 살펴보면 gnuplot이 시작될 때 설정되는 기본 설정 데이터와 함께 마지막에 작성한 내용들이 저장되는 것을 확인 할 수 있다. #!/gnuplot # # # G N U P L O T # Ve..
앞에 작성한 예제인 plot "E:\cycles.txt" with line 은 line에 사용한 파일 이름을 범주로 설정한다. 파일 이름이 아닌 원하는 범주 이름인 'elapsed cycle' 이라는 이름으로 범주를 달고 싶다면 title 이라는 명령을 사용하면 된다. plot "E:\cycles.txt" title "elapsed cycle" with line
plot 명령을 이용해 그래프를 그릴 때 다른 타입의 그래프를 그리려면 with 라는 명령을 이용하면 된다. 이전의 cycles.txt 파일을 이용한 예제에서 type을 변경해 보면 다음과 같다. > plot "E:\cycles.txt" with line > plot "E:\cycles.txt" with points > plot "E:\cycles.txt" with linespoints > plot "E:\cycles.txt" with dots > plot "E:\cycles.txt" with impulses > plot "E:\cycles.txt" with yerrorbars > plot "E:\cycles.txt" with steps
데이터 파일이 있는 위치 및 파일 이름 full path를 명시해 다음과 같이 graph를 그릴 수 있다. 예는 윈도우즈를 기준으로 테스트 되었고 데이터 파일은 E:\cycles.txt 이다. > plot "E:\cycles.txt" 데이터 파일의 포맷은 다음과 같다. 1000 124123414 2000 245523433 3000 373243123 4000 521234123 5000 612432155 파일의 내용은 첫번째 column을 x 축 2번째 column을 y 축, ... 과 같이 인식한다.
한번에 여러개의 graph를 그릴 때에는 plot argument를 , 로 구분해 가면서 명시해 주면 됨 > plot sin(x), x sine graph와 linear function x에 대해 graph가 그려진다