1

我正在使用 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 个坐标列表(我的第一级为空,因此很正常)。

是否可以提取与每个坐标列表关联的级别?

4

0 回答 0