5

強度値の立方体がk個あり、(n,n,n)それらをプロットしたいと思います。

私はそれらを拡散MRIの拡散テンソルと見なし、それらを(おそらく楕円体として)視覚化してから、何らかの方法で「整列」させたいと思います。現在、私は各キューブのn個の「スライス」を単純にプロットしています(n,n)

このタスク用のPythonモジュールはありますか?

4

1 に答える 1

6

これには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()

ここに画像の説明を入力

于 2012-05-25T13:57:49.210 に答える