欢迎光临散文网 会员登陆 & 注册

GMT绘图中添加文字、箭头等标注

2021-05-26 17:10 作者:我是水怪的哥  | 我要投稿

gmt绘图中有时会需要在地图上标注文本,或者箭头。但是在调整位置时,非常容易移动之前画好的子图,因此可以采用以下的办法,新建一个绘图的框,然后隐藏即可。比如我们需要填下图中的虚线框,

在前一个子图的基础上,我们新加入一个psbasemap,代码:

set Rg=85/120/28/48

set Jg=M28c

gmt pscoast -R%Rg% -J%Jg%    -W0.05p -K -O -Xc -Yc  --MAP_FRAME_TYPE=plain>> %PS%

gmt psbasemap  -R%Rg% -J%Jg%  -Bf2a2 -BWeSn -Bg4  -O -K >>%PS%

则可以得到新的绘图范围,在该范围内绘图不影响之前的图。但是由于之前使用了pscaost,因此可能会有以下的河流边界:


这时可以将其颜色改为白色,

gmt pscoast -R%Rg% -J%Jg%    -W0.05p,white  -K -O -Xc -Yc  --MAP_FRAME_TYPE=plain>> %PS%

之后注释psbasemap语句即可。

GMT绘图中添加文字、箭头等标注的评论 (共 条)

分享到微博请遵守国家法律