本文给出GMT中的cpt文件的三种生成方式,以及一种配色方案。

cpt文件是GMT的配色文件,在grdimage和grdcontour命令中常用到,用于绘制热力图和等值线图等。

cpt文件的生成方式有三种:

方法1:makecpt命令,调用GMT已有的配色方案

makecpt Crainbow -T-10/10/4 -I5000 > color.cpt

方法2:grd2cpt命令,根据数据分布生成某种配色方案

grd2cpt $ncdata.nc -Crelief -Z > $color.cpt

方法3:自定义一个cpt文件,每个Z值对应一种RGB颜色

当一行的末尾和下一行的开头颜色是相同的,则颜色渐变连续。否则,出现颜色突变。

一种红-黄-绿-青-蓝的热力图cpt文件RGB配色方案如下所示。

 1 #COLOR_MODEL = RGB 2 # 3 -9    210    24    30    -8    210    40    30 4 -8    210    40    30    -7    210    64    30 5 -7    210    64    30    -6    210    98    30 6 -6    210    98    30    -5    210    134    30 7 -5    210    134    30    -4    210    175    30 8 -4    210    175    30    -3    210    218    30 9 -3    210    218    30    -2    210    255    3010 -2    210    255    30    -1    160    225    7011 -1    160    225    70    0    115    225    11512 0    115    225    115    1    70    225    16013 1    70    225    160    2    134    250    24514 2    134    250    245    3    118    210    24515 3    70    225    160    4    96    170    24516 4    96    170    245    5    79    137    24517 5    79    137    245    6    64    98    24518 6    64    98    245    7    51    62    24519 7    51    62    245    8    41    30    24520 8    41    30    245    9    37    0    24521 B    0    0    022 F    255    255    25523 N    255    255    255