✍️ 田冬冬 , 陈箫翰 • 📅 2025-08-17

# 标准选项

GMT 有 100 多个模块，每个模块的具体功能由模块的众多选项决定。 模块的选项都是以 `-` 加一个字符的形式构成。 这些字符是经过精心挑选的，用户很容易根据字符记住该选项的作用。

GMT 的众多模块有不同的选项，也有标准选项。 标准选项在所有模块中具有完全相同的意义，故而本章将单独介绍这些通用的标准选项的用法。 在模块手册中，将不再详细介绍标准选项，而主要介绍每个模块特有的选项。

GMT 标准选项列表
选项 | 说明
--- | ---
-B | 定义底图边框和轴的刻度、标注、标签等属性
-J | 选择地图投影方式或坐标变换
-R | 指定区域范围
-U | 在图上绘制时间戳
-V | 详细报告模式
-X | 移动 X 方向上的绘图原点
-Y | 移动 Y 方向上的绘图原点
-a | 将非空间数据与某些列联系在一起
-b | 控制二进制的输入或输出
-c | 选择特定的子图
-d | 将输入或输出中的 nodata 替换成 NaN
-e | 仅处理与指定 pattern 匹配的数据
-f | 设置 ASCII 输入或输出的格式
-g | 根据数据点的间距对数据进行分段
-h | 跳过数据的文件头段记录
-i | 选择输入列
-j | 确定球面距离的计算方式
-l | 为当前绘制的符号或线条添加图例记录
-n | 设置网格插值方式
-o | 选择输出列
-p | 控制 3D 视角图
-q | 对输入/输出数据做行选择或数据范围选择
-r | 设置网格配准方式
-s | 控制 NaN 记录的处理方式
-t | 设置图层透明度
-w | 将输入坐标转换为循环坐标
-x | 设置并行的核数（仅限于支持并行的模块）
-: | 输入数据是 y/x 而不是 x/y