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
模块,可以更方便地制作动画