Matplotlib is hiring a Research Software Engineering Fellow! See discourse for details. Apply by January 3, 2020

Version 3.1.1
matplotlib
Fork me on GitHub

目录

Related Topics

Pyplot动画

通过调用 pause 在绘图命令之间。

这里显示的方法只适用于简单、低性能的使用。对于要求更高的应用程序,请查看 animation 模块和使用它的示例。

注意呼叫 time.sleep 而不是 pausenot 工作。

Pyplot动画
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 in range(len(data)):
    ax.cla()
    ax.imshow(data[i])
    ax.set_title("frame {}".format(i))
    # Note that using time.sleep does *not* work here!
    plt.pause(0.1)

脚本的总运行时间: (0分8.882秒)