Skip to content

Commit 2602b90

Browse files
committed
Restore get_renderer function in deprecated tight_layout
1 parent 54360f3 commit 2602b90

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

lib/matplotlib/_tight_layout.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -338,3 +338,15 @@ def get_tight_layout_figure(fig, axes_list, subplotspec_list, renderer,
338338
rect=(left, bottom, right, top))
339339

340340
return kwargs
341+
342+
343+
def get_renderer(fig):
344+
if fig._cachedRenderer:
345+
return fig._cachedRenderer
346+
else:
347+
canvas = fig.canvas
348+
if canvas and hasattr(canvas, "get_renderer"):
349+
return canvas.get_renderer()
350+
else:
351+
from . import backend_bases
352+
return backend_bases._get_renderer(fig)

0 commit comments

Comments
 (0)