在gmt中文社区的官网,我们可以得到以下的特殊字符表,通过在cmd命令窗口输入以下命令
gmt get PS_CHAR_ENCODING
查到你所安装的GMT的默认字符编码方式。如下图所示,本人是默认的ISOLation1+ 编码。
下面是一些具体的特殊字符的代码与标注效果
1.标注文字
标注平方,立方,×,÷(直接拼音输入法输入【cheng,chu】,得到相应的字符)
echo 0 70 Global LAI trend:5÷10@+-2@+m@+2@+m@+-2@+/a | gmt text -JX15c/15c -F+f12p,4
注意:使用平方的上下标记,需要使用@符号。@+是上标,@-是下标
echo 0 60 m@+5 m@-5 | gmt text -JX15c/15c -F+f12p,4
如果需要连续的上下标,中间需要添加@+,这样才不会把前一部分的整体一直作为指数部分
echo 0 60 m@+5@+m@-5 | gmt text -JX15c/15c -F+f12p,4
echo 0 50 m@+5m@-5 | gmt text -JX15c/15c -F+f12p,4
添加%,±,@等
echo 0 40 \045 \214 \261 \100 | gmt text -JX15c/15c -F+f12p,4
2.colorbar的标记
只需要在-By后添加【+标记内容即可】
gmt colorbar -Ba100f100 -DjBC+w6c/0.4c+o0c/-1c+m -By+l10@+-2@+m@+2@+m@+-2@+/a
标记效果如下图