内置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