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 30 10 -2 210 255 30 -1 160 225 70 11 -1 160 225 70 0 115 225 115 12 0 115 225 115 1 70 225 160 13 1 70 225 160 2 134 250 245 14 2 134 250 245 3 118 210 245 15 3 70 225 160 4 96 170 245 16 4 96 170 245 5 79 137 245 17 5 79 137 245 6 64 98 245 18 6 64 98 245 7 51 62 245 19 7 51 62 245 8 41 30 245 20 8 41 30 245 9 37 0 245 21 B 0 0 0 22 F 255 255 255 23 N 255 255 255