Revision: 3821
          http://matplotlib.svn.sourceforge.net/matplotlib/?rev=3821&view=rev
Author:   efiring
Date:     2007-09-09 23:55:10 -0700 (Sun, 09 Sep 2007)

Log Message:
-----------
Removed obsolete and broken methods from Axes and PolarAxes

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

Modified: trunk/matplotlib/lib/matplotlib/axes.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/axes.py     2007-09-10 01:42:39 UTC (rev 
3820)
+++ trunk/matplotlib/lib/matplotlib/axes.py     2007-09-10 06:55:10 UTC (rev 
3821)
@@ -1864,31 +1864,6 @@
         c =mcolors.colorConverter.to_rgba(c)
         self._cursorProps = lw, c
 
-
-    def panx(self, numsteps):
-        'Pan the x axis numsteps (plus pan right, minus pan left)'
-        self.xaxis.pan(numsteps)
-        xmin, xmax = self.viewLim.intervalx().get_bounds()
-        self._send_xlim_event()
-
-    def pany(self, numsteps):
-        'Pan the x axis numsteps (plus pan up, minus pan down)'
-        self.yaxis.pan(numsteps)
-        self._send_ylim_event()
-
-    def zoomx(self, numsteps):
-        'Zoom in on the x xaxis numsteps (plus for zoom in, minus for zoom 
out)'
-        self.xaxis.zoom(numsteps)
-        xmin, xmax = self.viewLim.intervalx().get_bounds()
-        self._send_xlim_event()
-
-    def zoomy(self, numsteps):
-        'Zoom in on the x xaxis numsteps (plus for zoom in, minus for zoom 
out)'
-        self.yaxis.zoom(numsteps)
-        self._send_ylim_event()
-
-
-
     def connect(self, s, func):
         """
         Register observers to be notified when certain events occur.  Register
@@ -1910,6 +1885,7 @@
     def disconnect(self, cid):
         'disconnect from the Axes event.'
         raise DeprecationWarning('use the callbacks CallbackRegistry instance 
instead')
+
     def get_children(self):
         'return a list of child artists'
         children = []
@@ -5678,38 +5654,14 @@
         'ylabel not implemented'
         raise NotImplementedError('ylabel not defined for polar axes (yet)')
 
+    def set_xlim(self, xmin=None, xmax=None, emit=True, **kwargs):
+        'xlim not implemented'
+        raise NotImplementedError('xlim not meaningful for polar axes')
 
-    def set_xlim(self, xmin=None, xmax=None, emit=True):
-        """
-        set the xlimits
-        ACCEPTS: len(2) sequence of floats
-        """
-        if xmax is None and iterable(xmin):
-            xmin,xmax = xmin
+    def set_ylim(self, ymin=None, ymax=None, emit=True, **kwargs):
+        'ylim not implemented'
+        raise NotImplementedError('ylim not meaningful for polar axes')
 
-        old_xmin,old_xmax = self.get_xlim()
-        if xmin is None: xmin = old_xmin
-        if xmax is None: xmax = old_xmax
-
-        self.viewLim.intervalx().set_bounds(xmin, xmax)
-        if emit: self._send_xlim_event()
-
-
-    def set_ylim(self, ymin=None, ymax=None, emit=True):
-        """
-        set the ylimits
-        ACCEPTS: len(2) sequence of floats
-        """
-        if ymax is None and iterable(ymin):
-            ymin,ymax = ymin
-
-        old_ymin,old_ymax = self.get_ylim()
-        if ymin is None: ymin = old_ymin
-        if ymax is None: ymax = old_ymax
-
-        self.viewLim.intervaly().set_bounds(ymin, ymax)
-        if emit: self._send_ylim_event()
-
     def get_xscale(self):
         'return the xaxis scale string'
         return 'polar'
@@ -5760,10 +5712,9 @@
 """
 # this is some discarded code I was using to find the minimum positive
 # data point for some log scaling fixes.  I realized there was a
-# cleaner way to do it, but am ke
-eping this around as an example for
+# cleaner way to do it, but am keeping this around as an example for
 # how to get the data out of the axes.  Might want to make something
-# like this a method one day, or better yet make get_verts and Artist
+# like this a method one day, or better yet make get_verts an Artist
 # method
 
             minx, maxx = self.get_xlim()


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 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Matplotlib-checkins mailing list
Matplotlib-checkins@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to