我正在使用 maplotlib.pyplot.contour 和 contourf 方法进行一些轮廓绘制。
生成轮廓线/多边形后,我想提取与使用该allsegs
方法提取的几何相关的值:
我获取轮廓几何的代码:
def get_contours(grid_x, grid_y, krig_res, lvls):
"""
Generate contours from krigged grid
"""
cs = plt.contour(grid_x, grid_y, krig_res, lvls)
csf = plt.contourf(grid_x, grid_y, krig_res, lvls)
return cs.allsegs, csf.allsegs
该cs.allsegs
调用返回 8 个坐标列表,因此每个级别都有 1 个列表,即使没有几何图形。该csf.allsegs
调用仅返回 7 个坐标列表(我的第一级为空,因此很正常)。
是否可以提取与每个坐标列表关联的级别?