绘制出网格线可以实现快速调整绘图元素的位置。

单一底图内的情形

如果绘图元素在单一底图内,可以加入如下命令绘出网格线,就可以知道地图上各个点的位置,就能快速移动目标了。

gmt psbasemap -R -J -Ba1g1 -BWSEN  -P -K -O >> $file

多个底图的情形

如果元素横跨多个底图,则需要引入辅助底图:

# 绘制辅助底图
gmt gmtset MAP_FRAME_TYPE=inside MAP_GRID_PEN_PRIMARY=1p,blue
gmt psbasemap -R0/21/0/29.7 -Jx1/1 -Ba1g1 -BWSEN -Xf0c -Yf0c -P -K -O >> $file;