Side-by-side exploration of filtered EEG channels with corresponding power spectra

  • MNE version: e.g. 01.6.1
  • operating system: macOS 12.6.3

I have an EEG recording with 60 channels, and would like to compare side-by-side the filtered time-series for every channel with their corresponding power spectral density. The raw.plot() function produces a good tool allowing users to explore traces. Is there a similar way to vertically stack the output of compute_psd() and then plot it with the raw.plot() ?

One solution - although quite circuitous - is to compute_psd(), convert to a df, then convert back to an mne.io.RawArray, and plot. There has to be a simpler way.