0
点赞
收藏
分享

微信扫一扫

GMT 控制坐标轴标注和网格

祈澈菇凉 2022-04-18 阅读 67
平面

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

theWorld


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

gmt grdimage -Bxa60f30g5  -Bya30f30g5 @earth_day_15m -png theWorld

theWorld


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

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

theWorld

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

theWorld

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

举报

相关推荐

坐标轴的定制

pheatmap 坐标轴排序

echarts坐标轴名称换行

0 条评论