0

パラメータの多数の値の数量を計算してから、パラメータの関数として数量をプロットするPythonコードがあります。これが例です

t = np.linspace(1,100,10000)
q = np.zeros(10000)
for i in np.arange(10000)
   q[i] = func(t[i])
plt.plot(t,q)
plt.show()

qただし、配列の新しい要素が計算されるたびにプロットに追加されるように、プロットを動的に更新する必要があります。どうやってやるの?

4

1 に答える 1

2
from pylab import *

import time

ion()

tstart = time.time()               # for profiling
x = arange(0,2*pi,0.01)            # x-array
line, = plot(x,sin(x))

for i in arange(1,200):
    line.set_ydata(sin(x+i/10.0))  # update the data
    draw()                         # redraw the canvas


print 'FPS:' , 200/(time.time()-tstart)

コメントに入れた投稿から切り取った...

于 2012-10-01T20:30:16.730 に答える