1.2 GMT版本¶
1.2.1 版本号¶
GMT的版本号遵循大多数开源软件使用的版本号规则。其版本号格式为:
major.minor.patch
其中 major 为主版本号,minor 为次版本号,patch 为补丁版本号。
一般而言,版本号的更新规则如下:
- 当有极大的更新,会增加主版本号
major,因而major不同的两个版本在语法和功能上有很大的差异 - 当有较大的更新,比如个别命令的语法有变化,会更新次版本号
minor - 若更新主要是修复错误,则会增加
patch的版本号
因而,GMT 5.x.x 与 GMT 4.x.x 之间有很大差异,两个版本的语法是不完全兼容的,切勿混在一起使用。GMT 4.5.x 和 GMT 4.4.x,部分命令的语法和用法可能有一点区别。而 GMT 4.5.13 相对于 GMT 4.5.12,主要是修复了一些BUG。
1.2.2 GMT主流版本¶
GMT目前的主流版本有GMT4、GMT5和GMT6三个主版本。这几个版本有什么区别呢?用户该如何选择呢?
GMT4¶
- 已发布十年有余,功能相对稳定,BUG相对较少
- 最终版本为4.5.18,且不再增加新的功能也不再更新
GMT5¶
- 相对于GMT4有很多改进,命令语法更统一,选项的设计更加合理
- 增加了很多新功能,其中非常有用的包括但不限于:
-Bafg自动确定坐标轴的标注间隔- 支持透明色,且支持透明图层
-X和-Y支持多种指定坐标原点的方式,画多子图的组合图时更加简单
GMT6¶
- 尚未正式发布,新增的功能尚不稳定
- 几乎完全兼容GMT5语法
- 新增了现代模式,大大简化了绘图脚本并且可以避免初学者常犯的错误
- 新增了
movie模块,可以更方便地制作动画