|
From: <as...@us...> - 2009-09-05 23:20:52
|
Revision: 7638
http://matplotlib.svn.sourceforge.net/matplotlib/?rev=7638&view=rev
Author: astraw
Date: 2009-09-05 23:20:45 +0000 (Sat, 05 Sep 2009)
Log Message:
-----------
spines: fix 'axes' position bug (closes SF#2852168)
Thanks to Jason Grout for reporting this.
Modified Paths:
--------------
branches/v0_99_maint/lib/matplotlib/spines.py
Modified: branches/v0_99_maint/lib/matplotlib/spines.py
===================================================================
--- branches/v0_99_maint/lib/matplotlib/spines.py 2009-09-05 18:55:08 UTC (rev 7637)
+++ branches/v0_99_maint/lib/matplotlib/spines.py 2009-09-05 23:20:45 UTC (rev 7638)
@@ -171,10 +171,14 @@
elif position_type=='axes':
if self.spine_type in ('left','right'):
self._spine_transform = ('pre',
- mtransforms.Affine2D().translate(amount, 0.0))
+ mtransforms.Affine2D.from_values(
+ # keep y unchanged, fix x at amount
+ 0,0,0,1,amount,0))
elif self.spine_type in ('bottom','top'):
self._spine_transform = ('pre',
- mtransforms.Affine2D().translate(0.0, amount))
+ mtransforms.Affine2D.from_values(
+ # keep x unchanged, fix y at amount
+ 1,0,0,0,0,amount))
else:
warnings.warn('unknown spine type "%s": no spine '
'offset performed'%self.spine_type)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|