Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-backports > by-pkgid > a44f8c7e78ee9c5838c1fb080c9e7630 > files > 1328

python-matplotlib-doc-1.1.1-1mdv2010.1.noarch.rpm

.. _pylab_examples-hist_colormapped:

pylab_examples example code: hist_colormapped.py
================================================



.. plot:: /home/mandrake/rpm/BUILD/matplotlib-1.1.1/doc/mpl_examples/pylab_examples/hist_colormapped.py

::

    import numpy as n
    from pylab import figure, show
    import matplotlib.cm as cm
    import matplotlib.colors as colors
    
    fig = figure()
    ax = fig.add_subplot(111)
    Ntotal = 1000
    N, bins, patches = ax.hist(n.random.rand(Ntotal), 20)
    
    #I'll color code by height, but you could use any scalar
    
    
    # we need to normalize the data to 0..1 for the full
    # range of the colormap
    fracs = N.astype(float)/N.max()
    norm = colors.normalize(fracs.min(), fracs.max())
    
    for thisfrac, thispatch in zip(fracs, patches):
        color = cm.jet(norm(thisfrac))
        thispatch.set_facecolor(color)
    
    
    show()
    

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