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