Python 如何使用matplotlib绘制所需形状的等高线图

Python 如何使用matplotlib绘制所需形状的等高线图,python,matplotlib,jupyter,contour,contourf,Python,Matplotlib,Jupyter,Contour,Contourf,假设我想要绘制一个二维轮廓,其中包含一组不一定形成矩形的点(例如梯形或四边形元素)。形状通过一组具有坐标(X、Y、Z)的点定义,其中X和Y定义形状,Z定义轮廓值 我应该如何使用matplotlib模块进行此操作?以下是一个掩盖等高线图部分的示例:@PaulH感谢您的回复。但它没有回答我的问题。我不想掩盖任何事情。我不想画过多的东西,因为我想把它概括为许多元素。你需要为你的数据和你尝试过的东西创建一个最小的工作示例。我建议浏览matplotlib文档的图像示例,因为它们显示了如何将图像剪裁到任意

假设我想要绘制一个二维轮廓,其中包含一组不一定形成矩形的点(例如梯形或四边形元素)。形状通过一组具有坐标(X、Y、Z)的点定义,其中X和Y定义形状,Z定义轮廓值


我应该如何使用matplotlib模块进行此操作?

以下是一个掩盖等高线图部分的示例:@PaulH感谢您的回复。但它没有回答我的问题。我不想掩盖任何事情。我不想画过多的东西,因为我想把它概括为许多元素。你需要为你的数据和你尝试过的东西创建一个最小的工作示例。我建议浏览matplotlib文档的图像示例,因为它们显示了如何将图像剪裁到任意边界。成像技术与等高线类似。因此,如果我理解正确,您的数据(x,y,z)元组仅提供沿边界的值的信息。那么主要的问题是如何推断形状内部的值(颜色)?@hitzg:实际上,形状(边界和内部)是以(x,y,z)的形式提供的。假设一组1000个点定义了问题的几何结构。