我正在繪製圓圈動畫。只要speed
設置爲正數,它看起來很好,並且效果很好。但是,我想將speed
設置爲0.0
。當我這樣做時,一些東西會改變,它不再具有動畫效果。相反,我必須在每幀之後單擊窗口上的「x」。我嘗試使用plt.draw()
和plt.show()
的組合以獲得與plt.pause()
相同的效果,但不顯示框架。如何正確地複製plt.pause()
的功能,而無需涉及定時器,或者將其設置爲0.0
?如何pyplot暫停()零時間?
speed = 0.0001
plt.ion()
for i in range(timesteps):
fig, ax = plt.subplots()
for j in range(num):
circle = plt.Circle(a[j], b[j]), r[j], color='b')
fig.gca().add_artist(circle)
plt.pause(speed)
#plt.draw()
#plt.show()
plt.clf()
plt.close()