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.allsegs7 つのリストのみを返します (最初のレベルは空なので正常です)。
座標の各リストに関連付けられているレベルを抽出することは可能ですか?