Python matplotlib曲面打印受边界限制

Python matplotlib曲面打印受边界限制,python,matplotlib,Python,Matplotlib,是否有机会将matplotlib生成的曲面图x、y、z切割成一些定义良好的边界,以便我可以在3D中绘制任何形状。现在我可以这样做了,但是x,y是二维数组,网格,形状总是矩形的 例如: 在这里,板的基本形状为二维矩形阵列。z坐标由函数f=fx,y导出。 我想实现的目标如下图所示:手工制作;。一个想法是关闭单个电池。但是如何使细胞透明呢 您想要的是遮罩曲面中的某些区域。不幸的是,matplotlib还不支持plot_曲面的遮罩阵列,但您可以通过对这些遮罩区域使用np.nan来绕过它。 在中也有详细

是否有机会将matplotlib生成的曲面图x、y、z切割成一些定义良好的边界,以便我可以在3D中绘制任何形状。现在我可以这样做了,但是x,y是二维数组,网格,形状总是矩形的

例如:

在这里,板的基本形状为二维矩形阵列。z坐标由函数f=fx,y导出。

我想实现的目标如下图所示:手工制作;。一个想法是关闭单个电池。但是如何使细胞透明呢

您想要的是遮罩曲面中的某些区域。不幸的是,matplotlib还不支持plot_曲面的遮罩阵列,但您可以通过对这些遮罩区域使用np.nan来绕过它。
在中也有详细说明。

您能给我们举个例子,看看您到底在说什么吗?