首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在matplotlib mplot3D或类似工具中显示3D数组等值面的3D绘图?

如何在matplotlib mplot3D或类似工具中显示3D数组等值面的3D绘图?
EN

Stack Overflow用户
提问于 2011-05-17 19:27:38
回答 3查看 42.8K关注 0票数 53

我有一个三维的numpy数组。我想要显示(在matplotlib中)这个数组的等值面的一个漂亮的3D图(或者更严格地说,显示一个通过在采样点之间插值定义的3D标量场的等值面)。

matplotlib的mplot3D部件提供了很好的3D绘图支持,但(据我所知)它的API没有任何东西可以简单地获取标量值的3D数组并显示等值面。但是,它确实支持显示多边形的集合,所以我可能会实现marching cubes算法来生成这样的多边形。

似乎很可能已经在某个地方实现了对scipy友好的行进立方体,而我还没有找到它,或者我错过了一些简单的实现方法。或者,我欢迎任何指向可视化3D数组数据的其他工具的指针,这些工具很容易从Python/numpy/scipy世界中使用。

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

https://stackoverflow.com/questions/6030098

复制
相关文章

相似问题

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