From d5603631e73ea9e669b659b251ee2ccb45f66d3c Mon Sep 17 00:00:00 2001 From: mohit malpote Date: Sat, 22 Nov 2025 09:26:12 +0530 Subject: [PATCH 1/2] FIX: Set y-axis spine zorder to max line zorder + 1 in plot_evoked (#13492) -- Final robust dynamic fix --- mne/viz/evoked.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mne/viz/evoked.py b/mne/viz/evoked.py index 58265ccd37e..243a1246ee9 100644 --- a/mne/viz/evoked.py +++ b/mne/viz/evoked.py @@ -807,6 +807,8 @@ def _plot_lines( ) # Put back the y limits as fill_betweenx messes them up ax.set_ylim(this_ylim) + + ax.spines[:].set_zorder(max(l.get_zorder() for l in ax.get_lines()) + 1) lines.append(line_list) From 7f9e68c3f8906123a8d9734100962118d52b69fc Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sun, 23 Nov 2025 05:20:08 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- mne/viz/evoked.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mne/viz/evoked.py b/mne/viz/evoked.py index 243a1246ee9..e943fb87da4 100644 --- a/mne/viz/evoked.py +++ b/mne/viz/evoked.py @@ -807,7 +807,7 @@ def _plot_lines( ) # Put back the y limits as fill_betweenx messes them up ax.set_ylim(this_ylim) - + ax.spines[:].set_zorder(max(l.get_zorder() for l in ax.get_lines()) + 1) lines.append(line_list)