2
私はリアルタイムでアニメーションするサーフェスプロットを作成するためにMayaviを使用しています。現在、私はランダムな2次元配列を作成しています。この図は、forループが完了したときにのみ表示されます。Mayaviアニメーションサーフェスプロット
私のコードは以下の通りです:あなたは
import numpy as np
from mayavi import mlab
import time
height, width = 360, 640
img = np.asarray(np.random.random((height, width)))
xs = np.linspace(0,width,width)
ys = np.linspace(0,height,height)
x,y = np.meshgrid(xs, ys)
z = img
obj = mlab.mesh(x,y,z)
t = time.time()
max_framerate = 10
ms = obj.mlab_source
for i in range(1,50):
ms.z = np.asarray(np.random.random((width, height)))
# put a pause in here to control the maximum framerate
while time.time() - t < (1./max_framerate):
pass
t = time.time()
mlab.show()
私はAnaconda 4.1.0(64ビット)を使用しています。私は別の方法を使って作業しています! – Sam
こんにちはSamuel、あなたが使った方法を教えてくれますか?この質問に答えとして追加することができます。ありがとう –