笔记
单击此处 下载完整的示例代码
pyplot动画#
pause
通过在绘图命令之间调用来生成动画。
此处显示的方法仅适用于简单、低性能的使用。对于要求更高的应用程序,请查看animation
模块和使用它的示例。
请注意,调用time.sleep
而pause
不是不起作用。
import matplotlib.pyplot as plt
import numpy as np
np.random.seed(19680801)
data = np.random.random((50, 50, 50))
fig, ax = plt.subplots()
for i, img in enumerate(data):
ax.clear()
ax.imshow(img)
ax.set_title(f"frame {i}")
# Note that using time.sleep does *not* work here!
plt.pause(0.1)
脚本总运行时间:(0分11.073秒)