GMT--一款高效好用的地球科学绘图软件
GMT是什么
GMT全称是Generic Mapping Tools,是一个开源的地理绘图和笛卡尔数据集处理(包括滤波,趋势拟合,网格化,投影等)软件。
使用人数:
GMT能做什么
它既能绘制简单的x-y图像,也可以绘制带照明的曲面图像(surface)甚至三维图像。
详情参见:GMT官方网站
GMT提供的API
GMT为以下几种语言提供了API,方便它们直接调用GMT绘制图:
- Fortran
- Julia
- MATLAB
- Python
GMT总结
GMT到底可以绘制什么图?以上的介绍都是来源于官网。从我个人经验来讲,对于地球科学而言,GMT是一款必备的科学可视化软件。它的优势在于:
- 对地形数据、地理数据(国界、河流、海岸线)的天然支持
- 绘制的图形非常精美,自带的色标非常漂亮,可直接作为发表图件
- 可定制化程度非常高
- 最重要的一点,自动化程度很高,通过脚本批量处理同一类型的数据成图。
劣势:
- 门槛略高,对初学者不是很友好
- 没有GUI界面,没有编程基础的人学起来有些吃力
- 可定制化程度高,意味着不能快速成图,没有脚本的积累要自己写则比较费时。
GMT实例
以上都是文字,无法形成直观的印象,下面我直接上图,大家看完就知道GMT到底能干嘛了。
这些图件来源于:GMT自带的example和我自己绘制的一些图件。
1. 3D图
2. 地震图
3. 一般
4. 地理绘图