We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 93aadf5 commit 5cd9676Copy full SHA for 5cd9676
lib/matplotlib/axes/_secondary_axes.py
@@ -43,11 +43,12 @@ def _make_secondary_locator(rect, parent):
43
*parent*.
44
"""
45
_rect = mtransforms.Bbox.from_bounds(*rect)
46
- bb = mtransforms.TransformedBbox(_rect, parent.transAxes)
47
- tr = parent.figure.transFigure.inverted()
48
- bb = mtransforms.TransformedBbox(bb, tr)
49
-
50
def secondary_locator(ax, renderer):
+ # delay evaluating transform until draw time because the
+ # parent transform may have changed (i.e. if window reesized)
+ bb = mtransforms.TransformedBbox(_rect, parent.transAxes)
+ tr = parent.figure.transFigure.inverted()
51
+ bb = mtransforms.TransformedBbox(bb, tr)
52
return bb
53
54
return secondary_locator
0 commit comments