8000
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