内置CPT
GMT内置了一个分类型CPT和几十个常规型CPT文件。这一节仅展示GMT内置CPT的配色,具体如何使用这些内置CPT文件会在后面做进一步介绍。
下面列出了 GMT 内置的 CPT 文件的具体配色以及 CPT 文件名(位于图下方)。用户可以参阅 官方手册 了解更多内置CPT配色文件。内置CPT根据其来源可以分为以下几个大类(以下称为 section ):
gmt: GMT 开发者制作的 CPT 文件;
SCM: 由 Fabio Crameri 制作的科学配图用CPT文件;
cmocean: 由 Kirsten Thyng 制作的海洋专用CPT文件;
cpt-city: 从 cpt-city 引入的CPT文件;
google: 由 Google 开发的CPT文件;
matlab: 从 Matlab 引入的CPT文件;
matplotlib: 从 matplotlib 引入的CPT文件;
panoply: 从 Panoply 引入的CPT文件.
使用某个内置CPT文件时,完整的引用格式是 -C[section/] cpt 。其中 cpt 是某个 section 以下具体的CPT名字(注意不需要 .cpt 扩展名)。如果省略 section 则会自动遍历查找,使用第一个找到的 cpt 。例如 -Cglobe 等同于 -Cgmt/globe 。
每张图中有两个色标,上面的色标是原始的CPT文件,可以使用如下命令绘制得到(将选项 -Csection/cpt 中的 section/cpt 替换为相应的CPT即可):
gmt colorbar -Dx0c/0c+w10c/1c+h -B0 -Csection/cpt -pdf CPT
下面的色标是利用 makecpt 对原始CPT文件做离散处理得到的单色型 CPT文件,可以用如下命令绘制得到(将选项 -Csection/cpt 中的 section/cpt 替换为相应的CPT即可)
gmt begin CPT
gmt makecpt -Csection/cpt -T-1/1/0.25
gmt colorbar -Dx0c/0c+w10c/1c+h -B0
gmt end show
图中黑色三角和白色三角分别表示该CPT拥有一个HARD HINGE或SOFT HINGE。关于HARD和SOFT HINGE的定义会在下一节详细介绍。
![]() SCM/acton |
![]() SCM/actonS |
![]() SCM/bam |
![]() SCM/bamO |
![]() SCM/bamako |
![]() SCM/bamakoS |
![]() SCM/batlow |
![]() SCM/batlowK |
![]() SCM/batlowS |
![]() SCM/batlowW |
![]() SCM/berlin |
![]() SCM/bilbao |
![]() SCM/bilbaoS |
![]() SCM/broc |
![]() SCM/brocO |
![]() SCM/buda |
![]() SCM/budaS |
![]() SCM/bukavu |
![]() SCM/cork |
![]() SCM/corkO |
![]() SCM/davos |
![]() SCM/davosS |
![]() SCM/devon |
![]() SCM/devonS |
![]() SCM/fes |
![]() SCM/grayC |
![]() SCM/grayCS |
![]() SCM/hawaii |
![]() SCM/hawaiiS |
![]() SCM/imola |
![]() SCM/imolaS |
![]() SCM/lajolla |
![]() SCM/lajollaS |
![]() SCM/lapaz |
![]() SCM/lapazS |
![]() SCM/lisbon |
![]() SCM/nuuk |
![]() SCM/nuukS |
![]() SCM/oleron |
![]() SCM/oslo |
![]() SCM/osloS |
![]() SCM/roma |
![]() SCM/romaO |
![]() SCM/tofino |
![]() SCM/tokyo |
![]() SCM/tokyoS |
![]() SCM/turku |
![]() SCM/turkuS |
![]() SCM/vanimo |
![]() SCM/vik |
![]() SCM/vikO |
![]() cmocean/algae |
![]() cmocean/amp |
![]() cmocean/balance |
![]() cmocean/curl |
![]() cmocean/deep |
![]() cmocean/delta |
![]() cmocean/dense |
![]() cmocean/diff |
![]() cmocean/gray |
![]() cmocean/haline |
![]() cmocean/ice |
![]() cmocean/matter |
![]() cmocean/oxy |
![]() cmocean/phase |
![]() cmocean/rain |
![]() cmocean/solar |
![]() cmocean/speed |
![]() cmocean/tarn |
![]() cmocean/tempo |
![]() cmocean/thermal |
![]() cmocean/topo |
![]() cmocean/turbid |
![]() cpt-city/cubhelix |
![]() cpt-city/dem1 |
![]() cpt-city/dem4 |
![]() cpt-city/elevation |
![]() gmt/abyss |
![]() gmt/bathy |
![]() gmt/categorical |
![]() gmt/cyclic |
![]() gmt/dem2 |
![]() gmt/dem3 |
![]() gmt/drywet |
![]() gmt/earth |
![]() gmt/etopo1 |
![]() gmt/gebco |
![]() gmt/geo |
![]() gmt/globe |
![]() gmt/gray |
![]() gmt/haxby |
![]() gmt/ibcso |
![]() gmt/mag |
![]() gmt/nighttime |
![]() gmt/no_green |
![]() gmt/ocean |
![]() gmt/paired |
![]() gmt/rainbow |
![]() gmt/red2green |
![]() gmt/relief |
![]() gmt/seafloor |
![]() gmt/sealand |
![]() gmt/seis |
![]() gmt/split |
![]() gmt/srtm |
![]() gmt/terra |
![]() gmt/topo |
![]() gmt/world |
![]() gmt/wysiwyg |
![]() google/turbo |
![]() matlab/cool |
![]() matlab/copper |
![]() matlab/hot |
![]() matlab/jet |
![]() matlab/polar |
![]() matplotlib/inferno |
![]() matplotlib/magma |
![]() matplotlib/plasma |
![]() matplotlib/viridis |
![]() panoply/panoply |
GMT内置CPT文件中,某些是针对特定的需求设计的,因而常用于特定的图件中:
海深:abyss、bathy、gebco、ibcso
陆地高程:elevation
全球地形起伏:dem1、dem2、dem3、dem4、earth、etopo1、geo、globe、oleron relief、terra、topo、world
地震成像:seis、polar
分类型数据:categorical