.. _pylab_examples-errorbar_limits:

pylab_examples example code: errorbar_limits.py
===============================================



.. plot:: /media/TOSHI/temp/numpy_scipy_matplotlib/matplotlib/matplotlib-1.1.1~rc2/doc/mpl_examples/pylab_examples/errorbar_limits.py

::

    '''
    Illustration of upper and lower limit symbols on errorbars
    '''
    
    from math import pi
    from numpy import array, arange, sin
    import pylab as P
    
    fig = P.figure()
    x = arange(10.0)
    y = sin(arange(10.0)/20.0*pi)
    
    P.errorbar(x,y,yerr=0.1,capsize=3)
    
    y = sin(arange(10.0)/20.0*pi) + 1
    P.errorbar(x,y,yerr=0.1, uplims=True)
    
    y = sin(arange(10.0)/20.0*pi) + 2
    upperlimits = array([1,0]*5)
    lowerlimits = array([0,1]*5)
    P.errorbar(x, y, yerr=0.1, uplims=upperlimits, lolims=lowerlimits)
    
    P.xlim(-1,10)
    
    fig = P.figure()
    x = arange(10.0)/10.0
    y = (x+0.1)**2
    
    P.errorbar(x, y, xerr=0.1, xlolims=True)
    y = (x+0.1)**3
    
    P.errorbar(x+0.6, y, xerr=0.1, xuplims=upperlimits, xlolims=lowerlimits)
    
    y = (x+0.1)**4
    P.errorbar(x+1.2, y, xerr=0.1, xuplims=True)
    
    P.xlim(-0.2,2.4)
    P.ylim(-0.1,1.3)
    
    P.show()
    

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