文章预览
图形裁剪白化 图形裁剪白化也是一个经常留言的东西,这里就将常见的问题铺开讲解。 图形裁剪白化如何实现 在matplotlib中,裁剪白化的实现,依靠的是artist的set_clip_path方法。几乎所有的绘图命令的返回值都是artist,所以使用set_clip_path方法才是可行的。如果一个东西没有set_clip_path方法,那么就不能进行白化操作。 set_clip_path如何使用 我们在之前的推文中已经反复强调,函数或者方法要求什么,我们就提供什么。那么set_clip_path参数要求什么呢,首先就是用来裁剪的依据。在气象上,绝大部分裁剪依据就是地图的行政区划,所以问题转化为如何提取行政区划,提取行政区划可以使用geopandas和cartopy。set_clip_path参数要求的第二个就是transform,坐标变换,这个在气象上,绝大多数时候都是ax.transData。所以关键问题进入到path的获取。 path如何
………………………………