From 755aadd4bfdc9f94bfce789039f774f8879dae65 Mon Sep 17 00:00:00 2001 From: Jody Klymak Date: Tue, 20 Feb 2018 18:20:08 -0700 Subject: [PATCH] Fix issue with clf not clearing constrainedlayout --- lib/matplotlib/figure.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/matplotlib/figure.py b/lib/matplotlib/figure.py index 15271c9c4020..ed6866479a69 100644 --- a/lib/matplotlib/figure.py +++ b/lib/matplotlib/figure.py @@ -1425,6 +1425,8 @@ def clf(self, keep_observers=False): if not keep_observers: self._axobservers = [] self._suptitle = None + if self.get_constrained_layout(): + layoutbox.nonetree(self._layoutbox) self.stale = True def clear(self, keep_observers=False):