2

各セルが空間内の点に対応する 3D 空間に似た 1024x1024x1024 マトリックスがあります。この行列の各要素には、その座標に粒子が存在する確率を決定する値があります。

matplotlib で 3 次元の確率分布をプロットしたいと考えています。2D で imshow を使用してこれを行いますが、3D で作成する方法がわかりません。

ありがとう

4

1 に答える 1

0

おそらく MayaVi の points3d が必要です:

#!/usr/bin/env python2

import numpy as np
from mayavi import mlab

x, y, z, value = np.random.random((4, 40))
mlab.points3d(x, y, z, value)

mlab.show() # or
# mlab.savefig("1.png", size=(1000,800))

結果:

ここに画像の説明を入力

于 2014-08-31T06:07:29.467 に答える