我正在绘制一些NETCDF数据,由Matplotlib中的xarray使用Cartopy包装器处理地图投影。当我生成一个填充的轮廓图(contourf)时,我最终会得到一个' seam'在经度为零(我的数据经度开始和结束)。是否有一种在线方式在经度[-1]和经度[0]之间进行插值,可能是将数据视为周期性的还是某种东西?
请参阅附图中的示例:
答案 0 :(得分:1)
您应该使用add_cyclic_point
函数为您的数据数组及其经度坐标添加一个循环点:http://scitools.org.uk/cartopy/docs/v0.16/cartopy/util/util.html#cartopy.util.add_cyclic_point。