set format
| gnuplot forever
x축이나 y축에 숫자를 붙일때 set format 명령으로 보기좋게 꾸며낼수 있다.
가령 소수점 첫째자리까지 표시하고 싶은 경우,
set format y "%.1f"
만약 set logscale y를 써서 지수값을 쓰고 싶은 경우는 어떨까.
set term x11 enhanced
...
set format y "10^{%T}"
혹은
set format y "%.1t{/Symbol \260}10^{%T}"
참고: gnuplot 프롬프트 상에서 help format, specifiers
# by 손상길 | 2010.3.21(일) 낮 12시 | 조회수:44443 이 글의 링크 및 트랙백: http://www.zannavi.com/blog/3/17
![[고치기]](/madang/img/edit.gif) ![[파일첨부]](/madang/img/attach.gif) ![[프린트출력]](/madang/img/print.gif) ![[댓글쓰기]](/madang/img/re.gif) |
 |
 |
set term postscript
| gnuplot forever
gnuplot에서 PostScript 기본 세팅은...
Helvetica 14pt, dashed, 10in x 7in for PS or 5in x 3.5in for EPS
내가 즐겨쓰는 세팅은 보통 이렇게 시작한다.
set term post eps color solid enhanced size 3.25, 3 font 11
solid가 아닌 dashed가 선택되었을때 linetype에 따라 나오는 선모양은 아래와 같다.
linetype 1: solid
linetype 2: dashed
linetype 4: dotted
pointtype에 따라 나오는 점모양은 다음과 같다.
pointtype 4: open square
pointtype 5: filled square
pointtype 6: open circle
pointtype 7: filled circle
# by 손상길 | 2010.3.21(일) 낮 12시 | 조회수:41267 이 글의 링크 및 트랙백: http://www.zannavi.com/blog/3/16
![[고치기]](/madang/img/edit.gif) ![[파일첨부]](/madang/img/attach.gif) ![[프린트출력]](/madang/img/print.gif) ![[댓글쓰기]](/madang/img/re.gif) |
 |
 |
첨자와 특수문자를 써보자
| gnuplot forever
gnuplot에 라벨을 붙일때, 첨자나 특수문자를 써보자.
참고: gnuplot 프롬프트 상에서 help enhanced
set term x11 enhanced
or
set term pdf enhanced
set term 뒤에 enhanced를 붙이면 아래처럼 라벨이나 제목에 확장텍스트를 쓸수 있다.
참고: http://www.gnuplot.info/docs/gnuplot.html#x1-2000011
참고: http://gnuplot.sourceforge.net/demo/enhancedtext.html
set title 'H@_2^+ 1{/Symbol s}_u, 2{/Symbol \264}10^{14} W/cm^2, {/Symbol Q}=0{/Symbol \260}'
아래첨자는 _, 위첨자는 ^, 둘다를 같이 쓸때는 @_{}^{}를 활용한다.
그리스문자는 {/Symbol } 사이에 써주면 되고 특수문자는 \번호로 써준다.
특수문자에 해당하는 번호는 어딘가에 받아져있을 ps_guide.ps를 살펴보면 되는데 (내경우엔 /sw/share/doc/gnuplot/psdoc/)
내가 주로 쓰는 몇가지를 살펴보면 다음과 같다.
× --> \260
° --> \264
(헉, 이 두개가 전부였던가...)
label이나 title에는 double quote "보단 single quote '를 쓰는게 좋은데 (나조차도 잘 안지켜지는 것 중 하나)
가령 perpendicular symbol을 쓰려면 반드시 아래와 같이 써야한다.
"{/Symbol \\^}"
"{/Symbol \\136}"
'{/Symbol \136}'
'{/Symbol \^}'
"를 사용할때 복잡한 확장문자열 체계때문에 그런건데, 복잡하게 "쓰고 \\를 두번씩 쓰는것 보다 그냥 간단하게 '를 쓰는게 여러모로 편하다.
근데 label은 레이블이 아니라 왜 라벨이 되었을까...
# by 손상길 | 2010.3.21(일) 낮 12시 | 조회수:45847 이 글의 링크 및 트랙백: http://www.zannavi.com/blog/3/15
![[고치기]](/madang/img/edit.gif) ![[파일첨부]](/madang/img/attach.gif) ![[프린트출력]](/madang/img/print.gif) ![[댓글쓰기]](/madang/img/re.gif) |
 |
 |
|
 |
|