.. _pylab_examples-scatter_masked:

pylab_examples example code: scatter_masked.py
==============================================



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

::

    #!/usr/bin/env python
    from pylab import *
    
    N = 100
    r0 = 0.6
    x = 0.9*rand(N)
    y = 0.9*rand(N)
    area = pi*(10 * rand(N))**2 # 0 to 10 point radiuses
    c = sqrt(area)
    r = sqrt(x*x+y*y)
    area1 = ma.masked_where(r < r0, area)
    area2 = ma.masked_where(r >= r0, area)
    scatter(x,y,s=area1, marker='^', c=c, hold='on')
    scatter(x,y,s=area2, marker='o', c=c)
    # Show the boundary between the regions:
    theta = arange(0, pi/2, 0.01)
    plot(r0*cos(theta), r0*sin(theta))
    
    show()
    

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