Revision: 5232
          http://matplotlib.svn.sourceforge.net/matplotlib/?rev=5232&view=rev
Author:   mdboom
Date:     2008-05-23 11:05:27 -0700 (Fri, 23 May 2008)

Log Message:
-----------
Fix reST formatting in Axes.plot (as an opportunity to play with Darren's cool 
new toy)

Modified Paths:
--------------
    trunk/matplotlib/lib/matplotlib/axes.py

Modified: trunk/matplotlib/lib/matplotlib/axes.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/axes.py     2008-05-23 17:41:58 UTC (rev 
5231)
+++ trunk/matplotlib/lib/matplotlib/axes.py     2008-05-23 18:05:27 UTC (rev 
5232)
@@ -2723,85 +2723,85 @@
     def plot(self, *args, **kwargs):
         """
         Plot lines and/or markers to the Axes.  ``*args`` is a variable length
-        argument, allowing for multiple x,y pairs with an optional format
-        string.  For example, each of the following is legal
+        argument, allowing for multiple *x*, *y* pairs with an optional format
+        string.  For example, each of the following is legal::
 
-            plot(x,y)            # plot x and y using the default line style 
and color
-            plot(x,y, 'bo')      # plot x and y using blue circle markers
+            plot(x, y)           # plot x and y using the default line style 
and color
+            plot(x, y, 'bo')     # plot x and y using blue circle markers
             plot(y)              # plot y using x as index array 0..N-1
             plot(y, 'r+')        # ditto, but with red plusses
 
-        If x and/or y is 2-Dimensional, then the corresponding columns
+        If ``x`` and/or ``y`` is 2-dimensional, then the corresponding columns
         will be plotted.
 
-        An arbitrary number of x, y, fmt groups can be specified, as in
+        An arbitrary number of ``x``, ``y``, ``fmt`` groups can be specified, 
as in::
 
-        a.plot(x1, y1, 'g^', x2, y2, 'g-')
+            a.plot(x1, y1, 'g^', x2, y2, 'g-')
 
         Return value is a list of lines that were added.
 
-        The following line styles are supported:
+        The following line styles are supported::
 
-        * -     : solid line
-        * --    : dashed line
-        * -.    : dash-dot line
-        * :     : dotted line
-        * .     : points
-        * ,     : pixels
-        * o     : circle symbols
-        * ^     : triangle up symbols
-        * v     : triangle down symbols
-        * <     : triangle left symbols
-        * >     : triangle right symbols
-        * s     : square symbols
-        * +     : plus symbols
-        * x     : cross symbols
-        * D     : diamond symbols
-        * d     : thin diamond symbols
-        * 1     : tripod down symbols
-        * 2     : tripod up symbols
-        * 3     : tripod left symbols
-        * 4     : tripod right symbols
-        * h     : hexagon symbols
-        * H     : rotated hexagon symbols
-        * p     : pentagon symbols
-        * |     : vertical line symbols
-        * _     : horizontal line symbols
-        * steps : use gnuplot style 'steps' # kwarg only
+            -     # solid line
+            --    # dashed line
+            -.    # dash-dot line
+            :     # dotted line
+            .     # points
+            ,     # pixels
+            o     # circle symbols
+            ^     # triangle up symbols
+            v     # triangle down symbols
+            <     # triangle left symbols
+            >     # triangle right symbols
+            s     # square symbols
+            +     # plus symbols
+            x     # cross symbols
+            D     # diamond symbols
+            d     # thin diamond symbols
+            1     # tripod down symbols
+            2     # tripod up symbols
+            3     # tripod left symbols
+            4     # tripod right symbols
+            h     # hexagon symbols
+            H     # rotated hexagon symbols
+            p     # pentagon symbols
+            |     # vertical line symbols
+            _     # horizontal line symbols
+            steps # use gnuplot style 'steps' # kwarg only
 
-        The following color abbreviations are supported
+        The following color abbreviations are supported::
 
-            b  : blue
-            g  : green
-            r  : red
-            c  : cyan
-            m  : magenta
-            y  : yellow
-            k  : black
-            w  : white
+            b  # blue
+            g  # green
+            r  # red
+            c  # cyan
+            m  # magenta
+            y  # yellow
+            k  # black
+            w  # white
 
         In addition, you can specify colors in many weird and
-        wonderful ways, including full names 'green', hex strings
-        '#008000', RGB or RGBA tuples (0,1,0,1) or grayscale
-        intensities as a string '0.8'.  Of these, the string
-        specifications can be used in place of a fmt group, but the
-        tuple forms can be used only as kwargs.
+        wonderful ways, including full names (``'green'``), hex strings
+        (``'#008000'``), RGB or RGBA tuples (``(0,1,0,1)``) or grayscale
+        intensities as a string (``'0.8'``).  Of these, the string
+        specifications can be used in place of a ``fmt`` group, but the
+        tuple forms can be used only as ``kwargs``.
 
         Line styles and colors are combined in a single format string, as in
-        'bo' for blue circles.
+        ``'bo'`` for blue circles.
 
         The ``**kwargs`` can be used to set line properties (any property that 
has
         a ``set_*`` method).  You can use this to set a line label (for auto
         legends), linewidth, anitialising, marker face color, etc.  Here is an
-        example:
+        example::
 
             plot([1,2,3], [1,2,3], 'go-', label='line 1', linewidth=2)
             plot([1,2,3], [1,4,9], 'rs',  label='line 2')
             axis([0, 4, 0, 10])
             legend()
 
-        If you make multiple lines with one plot command, the kwargs apply
-        to all those lines, eg
+        If you make multiple lines with one plot command, the ``kwargs`` apply
+        to all those lines, e.g.::
 
             plot(x1, y1, x2, y2, antialised=False)
 
@@ -2810,10 +2810,9 @@
         The kwargs are Line2D properties:
         %(Line2D)s
 
-        kwargs scalex and scaley, if defined, are passed on
-        to autoscale_view to determine whether the x and y axes are
-        autoscaled; default True.  See Axes.autoscale_view for more
-        information
+        kwargs ``scalex`` and ``scaley``, if defined, are passed on to
+        :meth:`autoscale_view` to determine whether the *x* and *y* axes
+        are autoscaled; the default is ``True``.
         """
         scalex = kwargs.pop( 'scalex', True)
         scaley = kwargs.pop( 'scaley', True)
@@ -5493,7 +5492,7 @@
             n, bins = np.histogram(x, bins, range=None,
                 normed=bool(normed), new=True)
             n = [n,]
-        
+
         if cumulative:
             if normed:
                 n = [(m * np.diff(bins)).cumsum() for m in n]
@@ -5577,7 +5576,7 @@
                 patches.append( self.fill(x,y) )
         else:
             raise ValueError, 'invalid histtype: %s' % histtype
-        
+
         for patch in patches:
             for p in patch:
                 p.update(kwargs)


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to