地理/GIS

GIS

2022年2月13日

Cartopy是如何对Matplotlib做移花接木的

你有没有发现,当你用python画图时使用cartopy的投影参数以后,你的ax对象会莫名其妙多出好多新的方法,比如用于绘制岸线的ax.coastlines(),或者缩放到全球视角的ax.set_global()。这些都是matplotlib原生Axes对象所没有的方法,而你创建子图的时候,明明用的是matplotlib原生的工厂函数创建的画轴啊,cartopy是怎么做到偷梁换柱,移花接木的呢?下面我们就来解密一下。

进一步了解