到目前为止,这是我的脚本:
import numpy as np
import matplotlib.pyplot as plt
import random
t=0
r=3.0
n=0
A=[]
for x in range(10):
for y in range(10):
A.append([random.uniform(0,1),random.uniform(0,1)])
for m in range(len(A)):
plt.plot(A[m][0],A[m][1], "x", color="blue")
plt.show()
while n<=100:
for m in range(len(A)):
A[m][0]=r*A[m][0]*(1-A[m][0])
A[m][1]=r*A[m][1]*(1-A[m][1])
for m in range(len(A)):
plt.plot(A[m][0],A[m][1], "x", color="blue")
plt.show()
n+=1
我现在要做的是为其设置动画,这样我就不必每次都关闭绘图,以便 python 重新计算并显示下一张图像。相反,它应该每隔 5 秒向我展示一个新的情节。对我来说最好的方法是什么?