mne_denoise.viz.plot_psd_gallery#
- mne_denoise.viz.plot_psd_gallery(freqs_reference, psd_reference, series_psds, zoom_freqs, fmax=125.0, zoom_half_width_hz=8.0, title='', series_order=None, series_colors=None, series_labels=None, fname=None, show=True)[source]#
Plot full-spectrum and zoomed PSD panels across multiple series.
- Parameters:
- freqs_referencearray-like of shape (n_freqs,)
Frequency vector for the reference PSD.
- psd_referencearray-like of shape (n_freqs,)
Reference PSD values.
- series_psdsmapping[str, tuple[array-like, array-like]]
Mapping from series name to
(freqs, psd)arrays.- zoom_freqsarray-like of shape (n_zoom,)
Frequency centers for zoom panels.
- fmaxfloat
Max frequency on the full-spectrum panels.
- zoom_half_width_hzfloat
Half-width (Hz) around each zoom center.
- titlestr
Optional figure suptitle.
- series_ordersequence[str] | None
Optional plotting order. Missing names are shown as empty placeholders.
- series_colorsmapping[str, str] | None
Optional color overrides by series name.
- series_labelsmapping[str, str] | None
Optional display label overrides by series name.
- fnamepath-like | None
Optional output path used to save the figure.
- showbool
If True, display the figure.
- Returns:
- figmatplotlib.figure.Figure
Figure handle.
- Raises:
- ValueError
If
zoom_freqsis empty/non-1D or ifzoom_half_width_hz <= 0.