8000 tight_layout bug fix · matplotlib/matplotlib@0e4f2b8 · GitHub
[go: up one dir, main page]

Skip to content

Commit 0e4f2b8

Browse files
committed
tight_layout bug fix
1 parent 23420a4 commit 0e4f2b8

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

lib/matplotlib/figure.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1621,7 +1621,6 @@ def draw(self, renderer):
16211621
Render the figure using :class:`matplotlib.backend_bases.RendererBase`
16221622
instance *renderer*.
16231623
"""
1624-
16251624
# draw the figure bounding box, perhaps none for white figure
16261625
if not self.get_visible():
16271626
return
@@ -1635,6 +1634,12 @@ def draw(self, renderer):
16351634

16361635
try:
16371636
renderer.open_group('figure')
1637+
if self.frameon:
1638+
self.patch.draw(renderer)
1639+
1640+
mimage._draw_list_compositing_images(
1641+
renderer, self, artists, self.suppressComposite)
1642+
16381643
if self.get_constrained_layout() and self.axes:
16391644
self.execute_constrained_layout(renderer)
16401645
if self.get_tight_layout() and self.axes:
@@ -1645,11 +1650,6 @@ def draw(self, renderer):
16451650
pass
16461651
# ValueError can occur when resizing a window.
16471652

1648-
if self.frameon:
1649-
self.patch.draw(renderer)
1650-
1651-
mimage._draw_list_compositing_images(
1652-
renderer, self, artists, self.suppressComposite)
16531653

16541654
renderer.close_group('figure')
16551655
finally:

0 commit comments

Comments
 (0)
0