首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >受边界限制的matplotlib曲面图

受边界限制的matplotlib曲面图
EN

Stack Overflow用户
提问于 2014-11-07 21:40:10
回答 1查看 510关注 0票数 0

有没有可能用matplotlib绘制的曲面图(x,y,z)被定义得很好的边界“切割”出来,这样我就可以在3D中绘制任何形状。现在我可以这样做了,但是x,y是二维数组(网格),形状总是矩形的。

示例:

这里,板具有矩形的底座形状(使用2D阵列)。Z坐标由某个函数f=f(x,y)导出。

我想要实现的如下图所示(手工制作;))。一种想法是关闭单个电池。但是如何让细胞变得透明呢?

EN

回答 1

Stack Overflow用户

发布于 2014-11-12 19:31:37

你想要的是遮蔽表面上的一些区域。不幸的是,matplotlib还不支持plot_surface的掩码数组,但是您可以通过对这些掩码区域使用np.nan来绕过它。在plotting-a-masked-surface-plot-using-python-numpy-and-matplotlib中也有详细介绍。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26802569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档