Revision: 6103 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=6103&view=rev Author: efiring Date: 2008-09-17 22:19:20 +0000 (Wed, 17 Sep 2008)
Log Message: ----------- colorbar docstring improvements: work in progress Modified Paths: -------------- trunk/matplotlib/lib/matplotlib/colorbar.py Modified: trunk/matplotlib/lib/matplotlib/colorbar.py =================================================================== --- trunk/matplotlib/lib/matplotlib/colorbar.py 2008-09-17 20:53:16 UTC (rev 6102) +++ trunk/matplotlib/lib/matplotlib/colorbar.py 2008-09-17 22:19:20 UTC (rev 6103) @@ -13,9 +13,9 @@ a function for resizing an axes and adding a second axes suitable for a colorbar -The :meth:`matplotlib.Figure.colorbar` method uses :func:`make_axes` -and :class:`Colorbar`; the :func:`matplotlib.pyplot.colorbar` function -is a thin wrapper over :meth:`matplotlib.Figure.colorbar`. +The :meth:`~matplotlib.figure.Figure.colorbar` method uses :func:`make_axes` +and :class:`Colorbar`; the :func:`~matplotlib.pyplot.colorbar` function +is a thin wrapper over :meth:`~matplotlib.figure.Figure.colorbar`. ''' @@ -94,7 +94,7 @@ Function signatures for the :mod:`~matplotlib.pyplot` interface; all but the first are also method signatures for the -:meth:`matplotlib.Figure.colorbar` method:: +:meth:`~matplotlib.figure.Figure.colorbar` method:: colorbar(**kwargs) colorbar(mappable, **kwargs) @@ -104,9 +104,10 @@ arguments: *mappable* - the image, :class:`~matplotlib.contours.ContourSet`, etc. to + the :class:`matplotlib.image.Image`, + :class:`matplotlib.contour.ContourSet`, etc. to which the colorbar applies; this argument is mandatory for the - :meth:`matplotlib.Figure.colorbar` method but optional for the + :meth:`matplotlib.figure.Figure.colorbar` method but optional for the :func:`matplotlib.pyplot.colorbar` function, which sets the default to the current image. @@ -126,7 +127,7 @@ colorbar properties: %s -If mappable is a :class:`~matplotlib.contours.ContourSet`, its *extend* +If *mappable* is a :class:`~matplotlib.contours.ContourSet`, its *extend* kwarg is included automatically. Note that the *shrink* kwarg provides a simple way to keep a vertical @@ -138,6 +139,12 @@ For more precise control, you can manually specify the positions of the axes objects in which the mappable and the colorbar are drawn. In this case, do not use any of the axes properties kwargs. + +returns: + :class:`Colorbar` instance; see also its base class, + :class:`ColorbarBase`. Call the :meth:`set_label` method + to label the colorbar + ''' % (make_axes_kw_doc, colormap_kw_doc) @@ -162,6 +169,19 @@ norm=colors.NoNorm. + Useful attributes: + + :attr:`ax` + the Axes instance in which the colorbar is drawn + + :attr:`lines` + a LineCollection if lines were drawn, otherwise None + + :attr:`dividers` + a LineCollection if *drawedges* is True, otherwise None + + Useful public methods are :meth:`set_label` and :meth:`add_lines`. + ''' _slice_dict = {'neither': slice(0,1000000), 'both': slice(1,-1), @@ -196,6 +216,7 @@ self.filled = filled self.solids = None self.lines = None + self.dividers = None self.set_label('') if cbook.iterable(ticks): self.locator = ticker.FixedLocator(ticks, nbins=len(ticks)) @@ -272,6 +293,9 @@ self.ax.set_xlabel(self._label, **self._labelkw) def set_label(self, label, **kw): + ''' + Label the long axis of the colorbar + ''' self._label = label self._labelkw = kw self._set_label() 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 the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Matplotlib-checkins mailing list Matplotlib-checkins@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins