目前我正在使用tripcolor函数对3D点数据进行三角剖分和着色。我得到的是地图数据的一部分。还有更多我想使用的数据。我还有一个包含一组多边形的 shapefile。我的工作目标是对屋顶类型进行分类。所以 shapefile 中的形状是边界,包括您可以看到的地图中的屋顶。我现在拥有的是 x y 和 z 坐标中的点集,因此我可以渲染您在下面看到的地图。我怎样才能在这个绘图中再添加一层,将形状的多边形绘制到地图中?
plt.tripcolor(x, y, z, shading='gouraud')