Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 782b5a1

Browse files
committed
Merged revisions 7638 via svnmerge from
https://matplotlib.svn.sourceforge.net/svnroot/matplotlib/branches/v0_99_maint ........ r7638 | astraw | 2009-09-06 02:20:45 +0300 (Su, 06 Syy 2009) | 4 lines spines: fix 'axes' position bug (closes SF#2852168) Thanks to Jason Grout for reporting this. ........ svn path=/trunk/matplotlib/; revision=7656
1 parent bf8add9 commit 782b5a1

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

lib/matplotlib/spines.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,10 +172,14 @@ def _calc_offset_transform(self):
172172
elif position_type=='axes':
173173
if self.spine_type in ('left','right'):
174174
self._spine_transform = ('pre',
175-
mtransforms.Affine2D().translate(amount, 0.0))
175+
mtransforms.Affine2D.from_values(
176+
# keep y unchanged, fix x at amount
177+
0,0,0,1,amount,0))
176178
elif self.spine_type in ('bottom','top'):
177179
self._spine_transform = ('pre',
178-
mtransforms.Affine2D().translate(0.0, amount))
180+
mtransforms.Affine2D.from_values(
181+
# keep x unchanged, fix y at amount
182+
1,0,0,0,0,amount))
179183
else:
180184
warnings.warn('unknown spine type "%s": no spine '
181185
'offset performed'%self.spine_type)

0 commit comments

Comments
 (0)