Color pallette를 만들어 보자.

http://localhost/~worker/mbsystem/html/mbm_grdplot.html

mbm_grdplot에서 기본으로 제공하는 color pallette에는 Haxby, High Intensity, Low Intensity, Grayscale, Uniform Grayscale이 있다. 이것을 이용하려면 -W[color_style[/pallette[ncolors]] | cptfile]을 옵션으로 주면 된다.

문제는 gmt에서 제공하는 color palette tables에는 Hazby가 포함되어 있지 않다는 것.
http://localhost/~worker/gmt/gmt_docs/node233.html

그래서 해결방법은 최대값과 최소값을 넣어주면 알아서 Haxby color palette를 만들어 주는 스크립트 작성.

wpid-adobereaderscreensnapz001-2010-07-8-11-341.jpg

간단한 설명을 붙이자면
zz1과 zz2는 최대값 그리고 최소값에 대한 변수명이다.
tcsh에서는 float형 변수의 개념이 없기 때문에 bc를 이용하여 계산해준다.
중간에 bc와 bc -l 부분이 나오는데 두 코드가 뭐가 다르냐라고 묻는다면 나눗셈의 경우는 유효자리를 고려해 줘야 한다는 것이다.
예를 들어 5.0/2.0이 2가 되느냐 2.5가 되느냐에 관한 문제이다.

끄읕.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: