gnuplot v3.7

신동원

           kaien (at) kldp.org
        

$Date: 2002/05/09 21:05:15 $

gnuplot은 명령행 입력 방식의 그래프 작성툴이다. 간단한 명령으로 2차원, 3차원의 그래프를 플롯(plot)할 수 있다. GUI방식의 Excel, Origin 등에 익숙해진 사용자들에게는 다소 불편하게 느껴질 수도 있으나 script를 이용, 약간의 프로그래밍을 해주면 Excel의 macro, Origin의 template과는 비교할 수 없는 빠른 처리 속도를 보여준다. 일반적인 리눅스 배포판을 설치했을 경우 대부분 설치가 되어 있으며 그 크기 또한 매우 작다. 그러나 그 크기가 작다고 무시하지 말도록 하자. 우리가 생각하는 거의 모든 그래프를 그릴 수 있으며 몇백만원짜리 상용프로그램에도 절대 뒤지지 않는 강력한 기능에 입을 다물지 못할 것이다.

고친 과정
고침 0.22002-05-09고친이 kaien
새로운 활용예와 고급설정의 설명 추가
고침 0.11999-10-25고친이 kaien
최초 작성

차례
서문
1. Linux용 공학 Application
2. 감사의 글
1. gnuplot의 소개
1.1. gnuplot의 설치
1.2. gnuplot의 시작
1.3. gnuplot의 종료
2. 그래프 그리기
3. 데이터의 플롯
3.1. 데이터의 종류
3.2. 데이터의 플롯
3.3. 그래프의 형태
3.4. 여러 개의 변수가 있을 경우
4. 3차원 플롯
4.1. 함수의 플롯
4.2. 데이터의 플롯
4.3. noparametric 플롯 : z값만을 가지는 3차원 데이터 플롯
4.4. parametric 플롯 : x, y, z의 모든 값을 가지는 3차원 데이터의 플롯
5. parameter를 이용한 함수의 플롯
6. 극좌표의 플롯
7. 그래프의 세부설정
7.1. 축의 범위를 설정
7.2. 축의 눈금을 변경
7.3. 그래프에 제목 표시
7.4. 축에 설명 붙이기
7.5. 곡선에 이름 붙이기
7.6. 좌표축의 표시
7.7. 경계의 표시
7.8. 격자의 표시
7.9. log 스케일의 표시
8. 그래프의 추출
9. 수식, 기호의 표현
9.1. Postscript enhanced 옵션
9.2. LaTeX을 이용한 수식의 입력
9.3. LaTeX에 eps 파일의 삽입
10. 파일로부터 읽어들여 보자!
10.1. gnuplot와 shell script의 연동
11. 몇 가지 부가적인 기능들
11.1. Spread sheet 기능
11.2. Curve의 fitting
12. 맺으며..
그림 목록
1-1. 그림의 제목
2-1. y=x의 그래프
2-2. y=sin(x)
2-3. y=sin(x),cos(x)
3-1. text1.txt의 그래프
3-2. 선으로 각 점들을 연결
3-3. 점들을 표시하고 각각의 선으로 잇는다
4-1. exp(x)+exp(y)
4-2. noparametric 모드
4-3. parametric 모드
5-1. 실제로는 원의 그래프
5-2. 구의 그래프
6-1. 극좌표 그래프의 예제
7-1. x축의 범위를 지정
7-2. x,y축의 범위를 지정
7-3. x축의 상한값만을 지정
7-4. 눈금의 폭을 설정
7-5. 지정한 위치에 눈금을 표시
7-6. 눈금에 라벨을 표시
7-7. 그래프에 제목을 표시
7-8. 제목의 위치 이동
7-9. x,y축에 라벨을 표시
7-10. KEY의 적절한 이동
7-11. 경계의 해제
7-12. 축을 log 스케일로 표시
11-1. 그래프의 fitting