### Navigation

- index
- modules |
- next |
- previous |
- home|
- examples|
- tutorials|
- pyplot|
- docs »
- The Matplotlib API »
- `animation` module »

# Random data

An animation of random data.

    import numpy as np
    import matplotlib.pyplot as plt
    import matplotlib.animation as animation

    # Fixing random state for reproducibility
    np.random.seed(19680801)

    fig, ax = plt.subplots()
    line, = ax.plot(np.random.rand(10))
    ax.set_ylim(0, 1)

    def update(data):
        line.set_ydata(data)
        return line,

    def data_gen():
        while True:
            yield np.random.rand(10)

    ani = animation.FuncAnimation(fig, update, data_gen, interval=100)
    plt.show()

Total running time of the script: ( 0 minutes 0.036 seconds)

Generated by Sphinx-Gallery