3D的imshow?(Python / Matplotlib)

9 投票
4 回答
12266 浏览
提问于 2025-04-16 23:17

有没有类似于matplotlib的imshow()函数的东西,可以用来绘制存储在3D numpy数组中的数据呢?

4 个回答

0

也许你可以使用 mplot3d 来绘制三维物体。这里有一个示例代码。

4

matplotlib 不能画出三维图像。你可以试试用 mayavi 来代替。

6

这个问题有点模糊,因为你怎么能看到立方体表面下的东西呢?

Mayavi的文档提供了多种方法来实现你想要的效果,包括切割平面和体素特定的透明度通道。你可以查看可视化体积标量数据的相关内容。

简单来说,这需要使用Mayavi,而且这超出了matplotlib(虽然方便,但功能有限)的3D功能范围。

撰写回答