From: <lee...@us...> - 2009-05-29 03:52:40
|
Revision: 7162 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=7162&view=rev Author: leejjoon Date: 2009-05-29 03:52:32 +0000 (Fri, 29 May 2009) Log Message: ----------- Fix axes_grid toolkit to work with the spine patch Modified Paths: -------------- trunk/matplotlib/CHANGELOG trunk/matplotlib/lib/mpl_toolkits/axes_grid/axislines.py trunk/matplotlib/lib/mpl_toolkits/axes_grid/parasite_axes.py Modified: trunk/matplotlib/CHANGELOG =================================================================== --- trunk/matplotlib/CHANGELOG 2009-05-29 02:33:06 UTC (rev 7161) +++ trunk/matplotlib/CHANGELOG 2009-05-29 03:52:32 UTC (rev 7162) @@ -1,4 +1,6 @@ -2009-05-28 Applied fbianco's patch to handle scroll wheel events in +2009-05-28 Fix axes_grid toolkit to work with spine patch by ADS. - JJL + +2009-05-28 Applied fbianco's patch to handle scroll wheel events in the qt4 backend - DSD 2009-05-26 Add support for "axis spines" to have arbitrary location. -ADS Modified: trunk/matplotlib/lib/mpl_toolkits/axes_grid/axislines.py =================================================================== --- trunk/matplotlib/lib/mpl_toolkits/axes_grid/axislines.py 2009-05-29 02:33:06 UTC (rev 7161) +++ trunk/matplotlib/lib/mpl_toolkits/axes_grid/axislines.py 2009-05-29 03:52:32 UTC (rev 7162) @@ -1249,12 +1249,16 @@ b = not self._axisline_on if b: self._axisline_on = True - self.frame.set_visible(False) + #self.frame.set_visible(False) + for s in self.spines.values(): + s.artist.set_visible(False) self.xaxis.set_visible(False) self.yaxis.set_visible(False) else: self._axisline_on = False - self.frame.set_visible(True) + #self.frame.set_visible(True) + for s in self.spines.values(): + s.artist.set_visible(True) self.xaxis.set_visible(True) self.yaxis.set_visible(True) Modified: trunk/matplotlib/lib/mpl_toolkits/axes_grid/parasite_axes.py =================================================================== --- trunk/matplotlib/lib/mpl_toolkits/axes_grid/parasite_axes.py 2009-05-29 02:33:06 UTC (rev 7161) +++ trunk/matplotlib/lib/mpl_toolkits/axes_grid/parasite_axes.py 2009-05-29 03:52:32 UTC (rev 7162) @@ -48,14 +48,15 @@ class ParasiteAxesAuxTrans(ParasiteAxes): - def __init__(self, parent_axes, aux_transform, viewlim_mode=None): + def __init__(self, parent_axes, aux_transform, viewlim_mode=None, + **kwargs): self.transAux = aux_transform #self._viewlim_mode = viewlim_mode self.set_viewlim_mode(viewlim_mode) - super(ParasiteAxesAuxTrans, self).__init__(parent_axes) + super(ParasiteAxesAuxTrans, self).__init__(parent_axes, **kwargs) def _set_lim_and_transforms(self): This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |