gmtlogo
- 官方文档
- 说明
在图上绘制GMT的图形logo
该模块将GMT的图形logo绘制在图上。默认情况下,GMT的图形logo默认宽2英寸,高1英寸,将放在当前的绘图原点处。
语法
gmt logo [ -D[g|j|J|n|x]refpoint+wwidth[+jjustify][+odx[/dy]] ] [ -F[+cclearances][+gfill][+i[[gap/]pen]][+p[pen]][+r[radius]][+s[[dx/dy/][shade]]] ] [ -Jparameters ] [ -Jz|Zparameters ] [ -Rwest/east/south/north[/zmin/zmax][+r][+uunit] ] [ -S[l|n|u] ] [ -U[stamp] ] [ -V[level] ] [ -X[a|c|f|r][xshift[u]] ] [ -Y[a|c|f|r][xshift[u]] ] [ -ttransp ] [ --PAR=value ]
必须选项
无
可选选项
- -D[g|j|J|n|x]refpoint+wwidth[+jjustify][+odx[/dy]]
设置logo在图中的位置
简单介绍各子选项的含义,详情见 修饰物
- -F[+cclearances][+gfill][+i[[gap/]pen]][+p[pen]][+r[radius]][+s[[dx/dy/][shade]]]
控制GMT logo的背景面板属性
若只使用 -F 而不使用其它子选项,则会在 GMT logo 周围绘制矩形边框。下面简单介绍各子选项,详细用法见 修饰物
+gfill 指定面板填充颜色 [默认不填充]
+ppen 绘制面板边框。pen 为边框的画笔属性,若不指定 pen,则默认使用 MAP_DEFAULT_PEN
+r[radius] 绘制圆角边框,radius 为圆角的半径
+i[[gap/]pen] 在边框内部绘制一个内边框,gap 为内外边框空白距离 [默认为 2p], pen 为内边框的画笔属性 [默认使用 MAP_DEFAULT_PEN]
+cclearance 设置修饰物与面板之间的空白距离。默认情况下面板的大小由修饰物的大小决定,使用该子选项可以为面板增加额外的尺寸。 clearance 的具体设置包括下面 3 种情况:
gap 为四个方向增加相同的空白距离
xgap/ygap 分别为 X 方向和 Y 方向指定不同的空白距离
lgap/rgap/bgap/tgap 分别为四个方向指定不同的空白距离
+s[[dx/dy/][shade]] 设置面板背景阴影。dx/dy 为阴影区相对于面板的偏移量, shade 为阴影区颜色 [默认为 4p/-4p/gray50]
- -Rxmin/xmax/ymin/ymax[+r][+uunit] (more …)
指定数据范围
对于三维透视图(-p 选项) ,可以加上 /zmin/zmax 指定Z轴的范围。
- -S[l|n|u]
控制GMT logo中地图下方的文字
l 添加文字“The Generic Mapping Tools” [默认值]
n 不添加文字
u 添加GMT网站链接
- -U[label][+c][+jjust][+odx/dy] (more …)
在图上绘制GMT时间戳logo
- -V[level] (more …)
设置 verbose 等级 [w]
-X[a|c|f|r][xshift[u]]
- -Y[a|c|f|r][yshift[u]] (more …)
移动绘图原点
- -t[transp] (more …)
设置图层透明度(百分比)。取值范围为0(不透明)到100(全透明)
- -^ 或 -
显示简短的帮助信息,包括模块简介和基本语法信息(Windows下只能使用 -)
- -+ 或 +
显示帮助信息,包括模块简介、基本语法以及模块特有选项的说明
- -? 或无参数
显示完整的帮助信息,包括模块简介、基本语法以及所有选项的说明
- --PAR=value
临时修改GMT参数的值,可重复多次使用。参数列表见 gmt.conf
示例
单独绘制一个2英寸宽的GMT logo:
gmt logo -pdf map
将GMT logo作为一个图层放在当前底图的右上角:
gmt begin logo pdf,png
gmt basemap -R0/10/0/10 -JX10c/5c -Baf -BWSen
gmt logo -DjTL+w3c+o0.25c -F
gmt end show
注意
若想要绘制链接到GMT官网的二维码,可以使用 plot 提供的自定义符号 QR 和 QR_transparent。