diff --git a/lib/matplotlib/figure.py b/lib/matplotlib/figure.py index 76b2df563ade..6e6f8197c1bc 100644 --- a/lib/matplotlib/figure.py +++ b/lib/matplotlib/figure.py @@ -2644,6 +2644,18 @@ def __init__(self, self._axstack = _AxesStack() # track all figure Axes and current Axes self.clear() + def set_figsize(self, fig_size_params): + self.set_size_inches(fig_size_params[0], fig_size_params[1]) + + def get_figsize(self): + return self.get_size_inches() + + def set_layout(self, layout_params): + self.set_layout_engine(layout_params) + + def get_layout(self): + return self.get_layout_engine() + def pick(self, mouseevent): if not self.canvas.widgetlock.locked(): super().pick(mouseevent)