GMT 中文手册
6.2

GMT 入门

  • 简介
  • 安装
  • 版本迁移
  • 入门教程
  • 进阶教程

GMT 实例

  • 绘图实例

GMT 进阶

  • 基础知识
  • 表数据
  • 网格文件
  • 颜色表 CPT
  • 标准选项
  • 地图投影
  • 配置参数
  • 地学数据集
  • 中国地理空间数据集
  • 中文支持
  • API
  • 模块手册
    • basemap
    • begin
    • clear
    • clip
    • coast
    • colorbar
    • contour
    • coupe
    • docs
    • end
    • figure
    • filter1d
    • fitcircle
    • gmt
    • gmt-config
    • gmtconnect
    • gmtdefaults
    • gmtget
    • gmtinfo
    • gmtlogo
      • 语法
      • 必须选项
      • 可选选项
      • 示例
      • 注意
      • 相关模块
    • gmtselect
    • gmtset
    • gmtsimplify
    • gmtwhich
    • grd2cpt
    • grd2xyz
    • grdblend
    • grdclip
    • grdcontour
    • grdconvert
    • grdcut
    • grdedit
    • grdfill
    • grdimage
    • grdinfo
    • grdlandmask
    • grdmask
    • grdpaste
    • grdproject
    • grdsample
    • grdtrack
    • grdtrend
    • grdvector
    • grdview
    • grdvolume
    • histogram
    • image
    • img2google
    • img2grd
    • inset
    • kml2gmt
    • legend
    • makecpt
    • mapproject
    • meca
    • plot
    • polar
    • project
    • psconvert
    • rose
    • sac
    • sample1d
    • solar
    • spectrum1d
    • sph2grd
    • subplot
    • surface
    • ternary
    • text
    • velo
    • x2sys_init
    • xyz2grd

附录

  • 相关工具
  • 等值线标注和“线条标注”
  • 贡献指南
  • 贡献者列表

外部链接

  • GMT 中文社区
  • 手册源码
  • 手册 PDF
  • 参与讨论
GMT 中文手册
  • »
  • 模块手册 »
  • gmtlogo
  • 编辑本页

gmtlogo

官方文档

gmtlogo

说明

在图上绘制GMT的图形logo

该模块将GMT的图形logo绘制在图上。默认情况下,GMT的图形logo默认宽2英寸,高1英寸,将放在当前的绘图原点处。

Source Code

../../_images/gmtlogo-gmtplot-0.png

语法

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在图中的位置

简单介绍各子选项的含义,详情见 修饰物

  • g|j|J|n|x]refpoint指定地图上的参考点

    • glon/lat 指定数据坐标为参考点

    • jcode 或者 Jcode 通过 2 个字母的对齐方式码指定锚点作为参考点

    • nxn/yn 指定归一化坐标系(即 0-1)为参考点

    • xx/y 指定绘图坐标 为参考点,追加 cm, inch, 或者 point 用来指定单位

  • +jjustify 指定logo上的锚点(默认锚点为logo的左下角(BL))

  • +odx/dy 在参考点的基础上设置logo的额外偏移量

  • +wwidth 设置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
../../_images/gmtlogo-gmtplot-1.png

注意

若想要绘制链接到GMT官网的二维码,可以使用 plot 提供的自定义符号 QR 和 QR_transparent。

相关模块

legend, image, colorbar, plot

上一页 下一页

© 版权所有 2014–2021, GMT 中文社区. 最后更新于 2021 年 11 月 23 日.

利用 Sphinx 构建,使用的 sphinx_rtd_theme 主题 由 Read the Docs 开发.