在计算进行时间迭代时,随时间进行迭代输出是一种常见的需求,以下介绍Python的实现方式。
方法
- 清除原绘图
- 使用
plt.cla()
清除当前figure
中活动的ax
,但其他axes
保持不变。 - 或使用
plt.clf()
清除当前figure
中所有axes
,待之后绘图使用。
- 使用
- 绘图
plt.plot
类操作,进行刷新间隔内的更新。 plt.pause(time)
绘图延时,进行绘图展示,延时后刷新,不用等待点击关闭事件。
代码
plt.cla()
plt.imshow(OUTv)
plt.pause(0.5)
以上代码示例了每次imshow
绘图之后刷新 $0.5$ 秒之后的动态刷新实现。