I’m getting artifacts in my epoch plots when I mark an epoch as bad:
raw = mne.io.read_raw(deriv_path)
events, event_id = mne.events_from_annotations(raw)
epo = mne.Epochs(raw, events, event_id, tmin=-0.5, tmax=1, baseline=(-0.3, 0))
mne.viz.set_browser_backend('qt')
epo.plot()
It seems to be a scaling issue because changing the epoch range with the up/down arrows resets the view to normal. I’ve been using mne for years and I think this first started with 1.10.
Here’s my sytem info: I’m using Ubuntu jammy on WSL2 on win11.
13:35 $ mne sys_info
Platform Linux-6.6.87.2-microsoft-standard-WSL2-x86_64-with-glibc2.35
Python 3.10.12 (main, Nov 4 2025, 08:48:33) [GCC 11.4.0]
Executable /mnt/d/currentStudies/mne_1.11/.venv/bin/python3
CPU 12th Gen Intel(R) Core(TM) i7-12700 (20 cores)
Memory 15.5 GiB
Core
├☑ mne 1.11.0 (latest release)
├☑ numpy 2.2.6 (OpenBLAS 0.3.29 with 20 threads)
├☑ scipy 1.15.3
└☑ matplotlib 3.10.8 (backend=qtagg)
Numerical (optional)
├☑ sklearn 1.7.2
├☑ numba 0.63.1
├☑ nibabel 5.3.3
├☑ nilearn 0.12.1
├☑ dipy 1.11.0
├☑ openmeeg 2.5.15
├☑ pandas 2.3.3
├☑ h5io 0.2.5
├☑ h5py 3.15.1
└☐ unavailable cupy
Visualization (optional)
├☑ pyvista 0.46.4 (OpenGL 4.2 (Core Profile) Mesa 23.2.1-1ubuntu3.1~22.04.3 via D3D12 (NVIDIA GeForce RTX 306
0))
├☑ pyvistaqt 0.11.3
├☑ vtk 9.5.2
├☑ qtpy 2.4.3 (PyQt6=6.10.0)
├☑ ipympl 0.9.8
├☑ pyqtgraph 0.14.0
├☑ mne-qt-browser 0.7.4
├☑ ipywidgets 8.1.8
├☑ trame_client 3.11.2
├☑ trame_server 3.9.0
├☑ trame_vtk 2.10.1
└☑ trame_vuetify 3.2.0
Ecosystem (optional)
├☑ mne-bids 0.17.0
├☑ neo 0.14.3
├☑ eeglabio 0.1.2
├☑ edfio 0.4.11
├☑ curryreader 0.1.2
├☑ mffpy 0.10.0
├☑ pybv 0.7.6
├☑ antio 0.5.0
├☑ defusedxml 0.7.1
└☐ unavailable mne-nirs, mne-features, mne-connectivity, mne-icalabel, mne-bids-pipeline
