即时3D? (Python / Matplotlib)

时间:2011-08-10 13:20:01

标签: python numpy matplotlib

是否存在相当于matplotlib的imshow()函数 - 用于3D数据存储在3D numpy数组中的数据?

4 个答案:

答案 0 :(得分:5)

这是不明确的,因为你怎么看到不在立方体表面的东西?

Mayavi文档提供了各种方法来完成您想要做的事情,包括剪切平面和体素特定的Alpha通道。见visualizing volumetric scalar data

我只想说这需要Mayavi,而且超出了matplotlib(方便但有限)3D功能的范围。

答案 1 :(得分:4)

matplotlib无法绘制3d图像。您可以改为使用mayavi

答案 2 :(得分:0)

也许您可以使用mplot3d绘制3D对象。 Here是示例代码之一。

答案 3 :(得分:0)

你想要的是一种3D图像(块)。也许你可以通过切片绘图(使用imshow()或任何你想要的工具)。

也许你可以告诉我们你想要什么样的情节?