我正在绘制一些 NETCDF 数据,这些数据由 Matplotlib 中的 xarray 处理,使用 Cartopy 包装器进行地图投影。当我生成一个填充的等高线图 (contourf) 时,我最终会在零经度处得到一个“接缝”(我的数据经度开始和结束的地方)。是否有一种内插方式在经度[-1] 和经度[0] 之间进行插值,也许通过将数据视为周期性数据或其他方式?
示例请参见附图:
我正在绘制一些 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。