.. _animation-random_data:

animation example code: random_data.py
======================================

[`source code <random_data.py>`_]

::

    """
    ===========
    Random data
    ===========
    
    An animation of random data.
    
    """
    
    import numpy as np
    import matplotlib.pyplot as plt
    import matplotlib.animation as animation
    
    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()
    

Keywords: python, matplotlib, pylab, example, codex (see :ref:`how-to-search-examples`)