GMT makecpt

GMT makecpt

           makecpt为根据Z值自动生成调色板的命令。当对调色板的要求超出GMT提供的标准时可以去这个网址下载http://soliton.vm.bytemark.co.uk/pub/cpt-city/。 

               颜色表一般会包含三个超出Z值的颜色,背景色(B)表示小于Z值(默认黑色),前景色(F)(默认白色),未定义值颜色(N)(默认127.5)。可以通过修改COLOR_BACKGROUND,COLOR_FOREGROUND,and COLOR_NAN 这三个值进行修改。另外还有非常重要的一点就是注意颜色模式(RGB, HSV or CMYK)。可以通过COLOR_MODEL 这个参数修改(默认RGB)。

  HSB(HSV) 通过色相/饱和度/亮度三要素来表达颜色。一般在需要表达阴影效果时建议采用HSV模式。

  H(Hue): 表示颜色的类型(例如红色,绿色或者黄色)。取值范围为0—360°.其中每一个值代表一种颜色.(红、橙、黄、绿、青、蓝、紫)

  S(Saturation): 颜色的饱和度。从0到1,有时候也称为纯度.(0表示灰度图,1表示纯的颜色)(相当于说有没有杂质)

  B(Brightness or Value): 颜色的明亮程度。从0到1,(0表示黑色,1表示特定饱和度的颜色)。(黑、白)

GMT makecpt_第1张图片

         关于makecpt的参数解释如下(GMT5.1.0):

-A[+]                 :设置透明度,+表示前景色、被景色、未定义的值的颜色也采用透明策略。

-C                     :选择用于插值的主颜色表。可用makecpt 命令查看存在的主颜色链表(默认gives a rainbowcpt file)。

GMT makecpt_第2张图片

-D[i|o]                  :设置超出小于或者大于z值的颜色。

-F[R|r|h|c]           :设置颜色模式,默认R,r(RGB)、h(HSV)、c(CMYK)

-I                     :反转主颜色表

-M                    :设置超出Z值的三色

-Q[i|o]             :插值形式(默认形式),i表示默认输入的z值为log(z),正常插值;o先对z值log(z),插值。

-Tz_min/z_max[/z_inc[+]]           :设置z值最大最小值以及间隔确定新的cpt文件的范围。采用z_inc+表示为采用的区间数,而不是区间长度。

-Z                         :连续色谱
















你可能感兴趣的:(GMT,makecpt)