-
-
Notifications
You must be signed in to change notification settings - Fork 8.2k
Closed
Labels
topic: geometry managerLayoutEngine, Constrained layout, Tight layoutLayoutEngine, Constrained layout, Tight layout
Milestone
Description
Bug summary
As of #20426 calling Figure.set_tight_layout(False) does not disable the tight layout algorithm.
Code for reproduction
from matplotlib import pyplot as plt
fig, ax = plt.subplots()
fig.set_tight_layout(True)
fig.set_tight_layout(False)
assert not fig.get_tight_layout()Actual outcome
AssertionError
Expected outcome
clean exit
Additional information
I'm pretty sure this branch just needs to set self.set_layout_engine(None) in the falsey case. Attn: @jklymak
Operating system
No response
Matplotlib Version
main
Matplotlib Backend
No response
Python version
No response
Jupyter version
No response
Installation
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
topic: geometry managerLayoutEngine, Constrained layout, Tight layoutLayoutEngine, Constrained layout, Tight layout