일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Rosie Banks
- General training module
- Subclass 189
- 황평화
- 제주여행
- Book
- 평화
- 호주 영주권
- ielts writing
- Secret Kingdom
- 독립기술이민
- 예랑이
- Book Review
- Skilled Independent Migration
- australia
- IELTS
- english writing
- 자작동화
- 3분논문
- 그림
- 멜버른
- Yerang Monica Hwang
- SF
- 호주 이민
- Monica Hwang
- Skilled Independent visa (subclass 189)
- 호주
- melbourne
- 책
- 황예랑
Archives
- Today
- Total
꾸로네
gnuplot postscript terminal 설정할 때 주의할 점 본문
gnuplot postscript terminal 설정할 때 주의할 점
그동안은 잘 표시되던 그래프가 이상하게도 어제부터 90도 돌아간 모양으로 나오는 것이다.
EPS(Encapsulated PostScript)로 그래프를 출력하는데,
gv같은 프로그램으로 보면 알아서 방향을 돌려서 보여주니까 제대로 보이는데,
epstopdf를 해서 PDF로 바꾼 뒤 보면 X축이 세로로!! 되어 있는 것이다.
그래서 도대체 왜 그럴까를 한참동안 고민했었는데, 바로 여기서 답을 찾았다.
EPS파일이 돌아가 있는 것에 대해서 쭉 정리한 글이다.
gnuplot의 경우도 설명이 있었는데, 맨 밑에 Method 7이라고 쓰인 곳에 보면 있다.
다음과 같이 하면
set terminal postscript color enhance eps font "Times-New-Roman, 30"
set output "rotation.eps"
y(x) = sin(x)
plot y(x)
이런 예쁜 Sine 함수 그래프가 나온다.
그런데, 아래 처럼 하면
set terminal postscript color enhance font "Times-New-Roman, 30"
set output "rotation.eps"
y(x) = sin(x)
plot y(x)
이런 그래프가 나온다.
무슨 차이인지 알겠는가?
set terminal postscript color enhance eps font "Times-New-Roman, 30"
이 첫번째 줄에서
저 eps라는 말을 썼느냐 쓰지 않았느냐의 차이이다.
그동안 저 첫번째 줄을 긁어 붙여서 잘 쓰다가, 어느 날 갑자기, 나는 드디어 gnuplot의 명령어를 다 외웠다는 자만심에 가득차서 저 첫번째 줄을 손으로 일일이 쳤던 것이 문제였다. 아무리 해도 그래프가 똑바로 나오지 않아서 이게 어떻게 된 일인가 하루 종일 고민하면서 시간을 보냈으니 말이다. 결론은 EPS형식이라면 EPS라고 확실히 써 주면 된다는 아주 단순한 일이었다. 역시 아무리 작은 option이라도 무시하면 안 된다는 교훈을 얻으며 이번 삽질을 마무리 한다.
한 줄 요약: eps 라는 말 빼먹지 말자.
'연구자료 > gnuplot' 카테고리의 다른 글
gnuplot 에서 반복문 쓰기 (0) | 2010.01.26 |
---|---|
gnuplot, X축과 Y축을 다른 자료 파일에서 가져오기. (0) | 2009.10.02 |
gnuplot, 현재 디렉토리 표시: pwd (0) | 2009.10.01 |
gnuplot으로 보조선 넣기, 보조상자 그리기. (4) | 2009.09.23 |
Comments