Revision: 7980
          http://matplotlib.svn.sourceforge.net/matplotlib/?rev=7980&view=rev
Author:   jdh2358
Date:     2009-11-23 20:26:44 +0000 (Mon, 23 Nov 2009)

Log Message:
-----------
make index formatter derive from base

Modified Paths:
--------------
    trunk/matplotlib/lib/matplotlib/dates.py
    trunk/matplotlib/lib/matplotlib/ticker.py

Modified: trunk/matplotlib/lib/matplotlib/dates.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/dates.py    2009-11-23 03:38:11 UTC (rev 
7979)
+++ trunk/matplotlib/lib/matplotlib/dates.py    2009-11-23 20:26:44 UTC (rev 
7980)
@@ -454,6 +454,7 @@
         return self._formatter(x, pos)
 
 
+
 class rrulewrapper:
 
     def __init__(self, freq, **kwargs):

Modified: trunk/matplotlib/lib/matplotlib/ticker.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/ticker.py   2009-11-23 03:38:11 UTC (rev 
7979)
+++ trunk/matplotlib/lib/matplotlib/ticker.py   2009-11-23 20:26:44 UTC (rev 
7980)
@@ -206,13 +206,14 @@
         """
         return s
 
-class IndexFormatter:
+class IndexFormatter(Formatter):
     """
     format the position x to the nearest i-th label where i=int(x+0.5)
     """
     def __init__(self, labels):
         self.labels = labels
         self.n = len(labels)
+
     def __call__(self, x, pos=None):
         'Return the format for tick val x at position pos; pos=None indicated 
unspecified'
         i = int(x+0.5)
@@ -657,7 +658,7 @@
     because the locator stores references to the Axis data and view
     limits
     """
-    
+
     # some automatic tick locators can generate so many ticks they
     # kill the machine when you try and render them, see eg sf bug
     # report
@@ -673,7 +674,7 @@
         'raise a RuntimeError if Locator attempts to create more than MAXTICKS 
locs'
         if len(locs)>=self.MAXTICKS:
            raise RuntimeError('Locator attempting to generate %d ticks from %s 
to %s: exceeds Locator.MAXTICKS'%(len(locs), locs[0], locs[-1]))
-        
+
         return locs
 
     def view_limits(self, vmin, vmax):


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

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Matplotlib-checkins mailing list
Matplotlib-checkins@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to