When setting rcParams['figure.constrained_layout.use'] = True and ax.set_aspect('equal'), and saving with bbox_inches = 'tight', the resulting figure is cropped incorrectly.
MatplotlibDeprecationWarning: The resize_event function was deprecated in Matplotlib 3.6 and will be removed two minor releases later. Use callbacks.process('resize_event', ResizeEvent(...)) instead.
fig, ax = plt.subplots()
Expected outcome
If I leave out mpl.rcParams['figure.constrained_layout.use'] = True, but call subplots with layout = 'constrained', the saved figure is as expected:
(The deprecation warning is probably the same is in #23921, and appears in both cases.)
changed the title [-]Incorrect crop after constrained layout with equal aspect ratio and bbox_inches = tight[/-][+][Bug]: Incorrect crop after constrained layout with equal aspect ratio and bbox_inches = tight[/+]on Oct 9, 2022
Hi, thanks for the answer!
The issue is still open and also occurs in version 3.6.1 (only the deprecation warning is gone).
However, if I downgrade to 3.5.2, the issue doesn't occur.
Activity
Anupam-USP commented on Oct 14, 2022
Hey @konradmarx, if this issue is still open can you please help me on getting started with this?
konradmarx commented on Oct 14, 2022
Hi, thanks for the answer!
The issue is still open and also occurs in version 3.6.1 (only the deprecation warning is gone).
However, if I downgrade to 3.5.2, the issue doesn't occur.
jklymak commented on Oct 15, 2022
Thanks for the report and sorry this broke. It should be fixed in 3.6.2
konradmarx commented on Oct 15, 2022
Thanks for fixing it!