python – 绘制三维强度数据的立方体

我有(n,n,n)强度值的k个立方体,我想绘制它们.

我认为它们是扩散MRI中的扩散张量,我想将它们可视化(可能是椭圆体)然后尝试以某种方式“对齐”.目前,我只是为每个立方体绘制n个“切片”(n,n).

这个任务有没有python模块?

解决方法:

你可以使用mayavi2.由于我没有您的数据的表示,我给出了一个最小的工作示例,其中包含以下网格中的一些随机范围:

import numpy
import mayavi.mlab as mlab

# Create some random data
N = 20
x, y, z = numpy.mgrid[-5:5:20j, -5:5:20j, -5:5:20j]
val = numpy.random.random(z.shape)

# Plot and show in mayavi2
pts = mlab.points3d(x, y, z, val, scale_factor=.5,transparent=True)
mlab.show()
上一篇:POJ1988 Cube Stacking(并查集)


下一篇:cube-ui indexList的正确使用