.. _axes_grid-simple_rgb:

axes_grid example code: simple_rgb.py
=====================================



.. plot:: /tmp/buildd/matplotlib-0.99.3/doc/mpl_examples/axes_grid/simple_rgb.py

::

    import matplotlib.pyplot as plt
    
    from demo_image import get_demo_image
    from mpl_toolkits.axes_grid.axes_rgb import RGBAxes
    
    def get_rgb():
        Z, extent = get_demo_image()
    
        Z[Z<0] = 0.
        Z = Z/Z.max()
    
        R = Z[:13,:13]
        G = Z[2:,2:]
        B = Z[:13,2:]
    
        return R, G, B
    
    
    fig = plt.figure(1)
    ax = RGBAxes(fig, [0.1, 0.1, 0.8, 0.8])
    
    r, g, b = get_rgb()
    kwargs = dict(origin="lower", interpolation="nearest")
    ax.imshow_rgb(r, g, b, **kwargs)
    
    ax.RGB.set_xlim(0., 9.5)
    ax.RGB.set_ylim(0.9, 10.6)
    
    
    plt.draw()
    plt.show()
    

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