GMT 控制坐标轴标注和网格

GMT 控制经纬度标记和网格

坐标轴的控制是-B选项

-B 可以控制轴的三个元素,a标注,f刻度,g网格线

标注就是经纬度数字标注,刻度是刻度线,网格线就是经纬度网格。


只加一个-B,默认会绘制四周刻度,刻度样式MAP_FRAME_TYPEfancy,就是蚂蚁线,并在左侧和下侧绘制标注,间隔会自动调整。等效于-Baf

gmt grdimage -B @earth_day_15m -png theWorld
@REM 同效果
gmt grdimage -Baf @earth_day_15m -png theWorld

theWorld


想改变刻度样式,比如从蚂蚁线变为笛卡尔那样的刻度线,
是依靠MAP_FRAME_TYPE变量实现的,当绘制地理图时,默认的MAP_FRAME_TYPEfancy,蚂蚁线。
MAP_FRAME_TYPE的可选取值及其效果

gmt grdimage -Baf --MAP_FRAME_TYPE=plain @earth_day_15m -png theWorld

theWorld


想要加上网格线,为-B加上g选项

gmt grdimage -Bafg @earth_day_15m -png theWorld

theWorld

如果只指定g选项,就会只画网格线

gmt grdimage -Bg @earth_day_15m -png theWorld

theWorld


想要改变间隔,需要指定afg的值,也可以只指定需要改变的,比如只指定标注的间隔-Ba10fg

gmt grdimage -Ba30f30g5 @earth_day_15m -png theWorld

标注间隔为30度,刻度线间隔为30度,网格线的间隔为5度。

theWorld


也可以分别指定横轴与纵轴的样式

gmt grdimage -Bxa60f30g5  -Bya30f30g5 @earth_day_15m -png theWorld

横轴标注间隔为60,刻度线间隔30,网格线间隔5
纵轴标注间隔为30,刻度线间隔30,网格线间隔5

theWorld


网格线的样式,可以通过修改MAP_GRID_PEN_PRIMARY

gmt grdimage -Bg --MAP_GRID_PEN_PRIMARY=0.25p,white @earth_day_15m -png theWorld

网格线粗细0.25p,白色

theWorld

gmt grdimage -Bg --MAP_GRID_PEN_PRIMARY=0.25p,white @earth_day_15m -png theWorld

网格线粗细0.25p,白色,虚线

theWorld

更详细的线的构造,可以看gmt文档的 画笔小节

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值