Revision: 8655
http://matplotlib.svn.sourceforge.net/matplotlib/?rev=8655&view=rev
Author: efiring
Date: 2010-08-23 18:24:25 +0000 (Mon, 23 Aug 2010)
Log Message:
-----------
Remove 3 unused Tick methods
Modified Paths:
--------------
trunk/matplotlib/CHANGELOG
trunk/matplotlib/lib/matplotlib/axis.py
Modified: trunk/matplotlib/CHANGELOG
===================================================================
--- trunk/matplotlib/CHANGELOG 2010-08-23 17:56:38 UTC (rev 8654)
+++ trunk/matplotlib/CHANGELOG 2010-08-23 18:24:25 UTC (rev 8655)
@@ -1,3 +1,8 @@
+2010-08-21 Remove unused and inappropriate methods from Tick classes:
+ set_view_interval, get_minpos, and get_data_interval are
+ properly found in the Axis class and don't need to be
+ duplicated in XTick and YTick. - EF
+
2010-08-21 Change Axis.set_view_interval() so that when updating an
existing interval, it respects the orientation of that
interval, and can enlarge but not reduce the interval.
Modified: trunk/matplotlib/lib/matplotlib/axis.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/axis.py 2010-08-23 17:56:38 UTC (rev
8654)
+++ trunk/matplotlib/lib/matplotlib/axis.py 2010-08-23 18:24:25 UTC (rev
8655)
@@ -262,9 +262,6 @@
'return the view Interval instance for the axis this tick is ticking'
raise NotImplementedError('Derived must override')
- def set_view_interval(self, vmin, vmax, ignore=False):
- raise NotImplementedError('Derived must override')
-
def _apply_params(self, **kw):
switchkw = ['gridOn', 'tick1On', 'tick2On', 'label1On', 'label2On']
switches = [k for k in kw if k in switchkw]
@@ -445,21 +442,7 @@
'return the Interval instance for this axis view limits'
return self.axes.viewLim.intervalx
- def set_view_interval(self, vmin, vmax, ignore = False):
- if ignore:
- self.axes.viewLim.intervalx = vmin, vmax
- else:
- Vmin, Vmax = self.get_view_interval()
- self.axes.viewLim.intervalx = min(vmin, Vmin), max(vmax, Vmax)
- def get_minpos(self):
- return self.axes.dataLim.minposx
-
- def get_data_interval(self):
- 'return the Interval instance for this axis data limits'
- return self.axes.dataLim.intervalx
-
-
class YTick(Tick):
"""
Contains all the Artists needed to make a Y tick - the tick line,
@@ -595,21 +578,7 @@
'return the Interval instance for this axis view limits'
return self.axes.viewLim.intervaly
- def set_view_interval(self, vmin, vmax, ignore = False):
- if ignore:
- self.axes.viewLim.intervaly = vmin, vmax
- else:
- Vmin, Vmax = self.get_view_interval()
- self.axes.viewLim.intervaly = min(vmin, Vmin), max(vmax, Vmax)
- def get_minpos(self):
- return self.axes.dataLim.minposy
-
- def get_data_interval(self):
- 'return the Interval instance for this axis data limits'
- return self.axes.dataLim.intervaly
-
-
class Ticker:
locator = None
formatter = None
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users
worldwide. Take advantage of special opportunities to increase revenue and
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins