2011-08-10 192 views

回答

0

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

+0

重点是,我没有绘制函数来绘制每个像素(x,y,z)的三维数组中存储的值。因此,我不能使用建议的功能,也不能使用曲面绘图功能。 – PyNeto

0

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

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

4

matplotlib无法绘制3D图像。您可以改用mayavi

5

这是不明确的,因为您如何看待不在立方体表面的东西?

Mayavi文档有多种方法来做你想做的事情,包括剪切平面和体素特定的alpha通道。见visualizing volumetric scalar data

只要说这需要Mayavi就足够了,它超出了matplotlib(方便但有限)3D功能的范围。