From 3f7d4541f17ffc873f00bc8c54f726b727627999 Mon Sep 17 00:00:00 2001 From: Jody Klymak Date: Wed, 24 Mar 2021 14:17:59 -0700 Subject: [PATCH] ENH: use canvas renderer in draw --- lib/matplotlib/figure.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/matplotlib/figure.py b/lib/matplotlib/figure.py index af9495af3098..b58fca509d76 100644 --- a/lib/matplotlib/figure.py +++ b/lib/matplotlib/figure.py @@ -2060,8 +2060,11 @@ def axes(self): get_axes = axes.fget - def draw(self, renderer): + def draw(self, renderer=None): # docstring inherited + if renderer is None: + renderer = self.canvas.get_renderer() + self._cachedRenderer = renderer # draw the figure bounding box, perhaps none for white figure