diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 4c9d088a..0ffa8e8f 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -14,7 +14,7 @@ repos: args: ["--fix=no"] - repo: https://github.com/astral-sh/ruff-pre-commit # Ruff version. - rev: "v0.15.16" + rev: "v0.15.17" hooks: - id: ruff-check types_or: [python, pyi, jupyter, toml] diff --git a/src/qcodes_loop/plots/qcmatplotlib.py b/src/qcodes_loop/plots/qcmatplotlib.py index f8079b05..32c40f5b 100644 --- a/src/qcodes_loop/plots/qcmatplotlib.py +++ b/src/qcodes_loop/plots/qcmatplotlib.py @@ -88,7 +88,7 @@ def _init_plot(self, subplots=None, figsize=None, num=None): if figsize is None: figsize = (6, 4) self.fig, self.subplots = plt.subplots( - figsize=figsize, num=num, squeeze=False, **subplots + figsize=figsize, num=num, squeeze=False, clear=True, **subplots ) else: # Format subplots as tuple (nrows, ncols) @@ -106,7 +106,7 @@ def _init_plot(self, subplots=None, figsize=None, num=None): figsize = self.default_figsize(subplots) self.fig, self.subplots = plt.subplots( - *subplots, num=num, figsize=figsize, squeeze=False + *subplots, num=num, figsize=figsize, squeeze=False, clear=True ) # squeeze=False ensures that subplots is always a 2D array independent