Skip to content

Commit a4ca2ca

Browse files
committed
fix some mistakes
1 parent 9d87614 commit a4ca2ca

File tree

3 files changed

+13
-11
lines changed

3 files changed

+13
-11
lines changed

lib/matplotlib/_tight_layout.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@ def auto_adjust_subplotpars(
201201
def get_renderer(fig):
202202
fig._get_cached_renderer()
203203

204+
204205
def get_subplotspec_list(axes_list, grid_spec=None):
205206
"""
206207
Return a list of subplotspec from the given list of axes.

lib/matplotlib/figure.py

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1567,14 +1567,6 @@ def get_default_bbox_extra_artists(self):
15671567
bbox_artists.extend(ax.get_default_bbox_extra_artists())
15681568
return bbox_artists
15691569

1570-
def _get_cached_renderer(self):
1571-
if self._cachedRenderer is not None:
1572-
return self._cachedRenderer
1573-
elif hasattr(self.canvas, 'get_renderer'):
1574-
return self.canvas.get_renderer()
1575-
else:
1576-
return _get_renderer(self)
1577-
15781570
def get_tightbbox(self, renderer=None, bbox_extra_artists=None):
15791571
"""
15801572
Return a (tight) bounding box of the figure *in inches*.
@@ -2014,6 +2006,9 @@ def dpi(self):
20142006
def dpi(self, value):
20152007
self._parent.dpi = value
20162008

2009+
def _get_cached_renderer(self):
2010+
return self._parent._get_cached_renderer()
2011+
20172012
def _redo_transform_rel_fig(self, bbox=None):
20182013
"""
20192014
Make the transSubfigure bbox relative to Figure transform.
@@ -2441,6 +2436,14 @@ def axes(self):
24412436

24422437
get_axes = axes.fget
24432438

2439+
def _get_cached_renderer(self):
2440+
if self._cachedRenderer is not None:
2441+
return self._cachedRenderer
2442+
elif hasattr(self.canvas, 'get_renderer'):
2443+
return self.canvas.get_renderer()
2444+
else:
2445+
return _get_renderer(self)
2446+
24442447
def _get_dpi(self):
24452448
return self._dpi
24462449

@@ -2885,7 +2888,7 @@ def draw_without_rendering(self):
28852888
Draw the figure with no output. Useful to get the final size of
28862889
artists that require a draw before their size is known (e.g. text).
28872890
"""
2888-
renderer = self._get_cached_renderer()
2891+
renderer = _get_renderer(self)
28892892
with renderer._draw_disabled():
28902893
self.draw(renderer)
28912894

lib/matplotlib/layout_engine.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@
2222
from matplotlib._constrained_layout import do_constrained_layout
2323
from matplotlib._tight_layout import (get_subplotspec_list,
2424
get_tight_layout_figure)
25-
# from matplotlib.backend_bases import _get_renderer
26-
from matplotlib._tight_layout import get_renderer
2725

2826

2927
class LayoutEngine:

0 commit comments

Comments
 (0)