我正在交互式Python会话中进行一些绘图。我想使用以下代码在for循环内绘制图,并停止每次迭代查看图:
import numpy as np
import matplotlib.pyplot as plt
plt.close('all')
for param in range(5):
plt.figure()
plt.plot(np.random.randn(5000000))
plt.waitforbuttonpress()
但是,如果我想提早停止并通过按Ctrl + C退出循环,则无法使用...按Ctrl + C后,图形将保持打开状态;如果单击它,图形将继续显示。我该如何解决?