我想在Python程序中使用时间获得一种轮廓动画。下面的程序不允许这样的动画。它产生3个独立的情节!任何帮助都将不胜感激。谢谢您! 请看以下节目:
import numpy as np
from matplotlib import pyplot as plt
import time
n=11
x = np.linspace(0,1,n)
y = np.linspace(0,1,n)
X,Y = np.meshgrid(x,y)
u=np.zeros((n,n))
t = time.time()
max_framerate = 10
for m in range(3):
for i in range(n):
for j in range(n):
u[i,j]=x[i]*y[j]*(m+1)
CS = plt.contour(X, Y, u)
plt.clabel(CS, inline=1, fontsize=10)
plt.title('Velocity contour')
plt.show()
while time.time() - t < (1./max_framerate): pass
t = time.time()
目前没有回答
相关问题 更多 >
编程相关推荐