我正在绘制一些NETCDF数据,这些数据由Matplotlib中的xarray使用Cartopy包装器进行地图投影处理。当我生成一个填充的等高线图(contourf)时,最终在零度(我的数据经度开始和结束)处出现“缝”。是否有一种在线方式可以在经度[-1]和经度[0]之间进行插值,也许是通过将数据视为周期性的或某种方式进行的?
请参见附件中的示例:
最佳答案
您应该使用add_cyclic_point
函数:http://scitools.org.uk/cartopy/docs/v0.16/cartopy/util/util.html#cartopy.util.add_cyclic_point将循环点添加到数据数组及其经度坐标。
关于python - 经度在matplotlib/cartopy Mollweide投影中环绕的接缝,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50089485/