# pygmtio 对应代码文件:`geodesy/io/GMTio/pygmtio.py` 这个模块的定位是“PyGMT 的薄封装层”,主要提供: - 常用字体/画笔/比例尺/坐标轴 frame 参数的构造(`MyFont`) - 继承 PyGMT `Figure` 并扩展常用方法签名(`Figure`) - 更贴近项目工作流的绘图入口(`PyGMTPlot`) 实现思路(建议阅读顺序): 1. `MyFont`:把常用的 GMT 配置项参数化,减少脚本里重复字符串 2. `Figure`:让 `basemap/plot/grdimage/legend/colorbar` 等调用更一致 3. `PyGMTPlot`:封装“加载地形 → 渲染 relief → 叠加要素”的常见流程 提示:不同 PyGMT 版本的参数构造器可能变动(例如 `Box` 相关),因此该文件里建议保持兼容导入或字符串回退。