Skip to main content
Ctrl+K

mne-denoise

  • Get started
  • Methods
  • Examples
  • API reference
  • Release notes
  • Development
  • MNE Forum
  • GitHub
  • Get started
  • Methods
  • Examples
  • API reference
  • Release notes
  • Development
  • MNE Forum
  • GitHub

Section Navigation

  • mne_denoise.asr.ASR
  • mne_denoise.asr.AdaptiveASR
  • mne_denoise.asr.JugglerASR
  • mne_denoise.asr.GuidedASR
  • mne_denoise.asr.calibrate_asr
  • mne_denoise.asr.process_asr
  • mne_denoise.sns.SNS
  • mne_denoise.sns.compute_sns
  • mne_denoise.sound.SOUND
  • mne_denoise.sound.compute_sound
  • mne_denoise.spectrum_interpolation.SpectrumInterpolation
  • mne_denoise.spectrum_interpolation.interpolate_spectrum
  • mne_denoise.zapline.ZapLine
  • mne_denoise.dss.DSS
  • mne_denoise.dss.IterativeDSS
  • mne_denoise.dss.TimeShiftDSS
  • mne_denoise.dss.compute_dss
  • mne_denoise.dss.iterative_dss
  • mne_denoise.dss.LinearDenoiser
  • mne_denoise.dss.AverageBias
  • mne_denoise.dss.CycleAverageBias
  • mne_denoise.dss.BandpassBias
  • mne_denoise.dss.LineNoiseBias
  • mne_denoise.dss.PeakFilterBias
  • mne_denoise.dss.CombFilterBias
  • mne_denoise.dss.LagAverageBias
  • mne_denoise.dss.SmoothingBias
  • mne_denoise.dss.SpectrogramBias
  • mne_denoise.dss.NonlinearDenoiser
  • mne_denoise.dss.TanhMaskDenoiser
  • mne_denoise.dss.RobustTanhDenoiser
  • mne_denoise.dss.KurtosisDenoiser
  • mne_denoise.dss.SkewDenoiser
  • mne_denoise.dss.GaussDenoiser
  • mne_denoise.dss.WienerMaskDenoiser
  • mne_denoise.dss.VarianceMaskDenoiser
  • mne_denoise.dss.SpectrogramDenoiser
  • mne_denoise.dss.DCTDenoiser
  • mne_denoise.dss.QuasiPeriodicDenoiser
  • mne_denoise.dss.SmoothTanhDenoiser
  • mne_denoise.ssa.SingularSpectrumAnalysis
  • mne_denoise.ssa.LocalSingularSpectrumAnalysis
  • mne_denoise.ssa.compute_basic_ssa
  • mne_denoise.ssa.compute_local_ssa
  • mne_denoise.bss_cca.BSSCCA
  • mne_denoise.bss_cca.compute_bss_cca
  • mne_denoise.icanclean.ICanClean
  • mne_denoise.icanclean.compute_icanclean
  • mne_denoise.sspsir.SSPSIR
  • Advanced method helpers
    • mne_denoise.asr.compute_clean_window_mask
    • mne_denoise.asr.fit_rms_distribution
    • mne_denoise.asr.process_guided_asr
    • mne_denoise.asr.select_juggler_reference_samples
    • mne_denoise.dss.iterative_dss_one
    • mne_denoise.dss.segmentation.CovarianceSegmenter
    • mne_denoise.dss.segmentation.FixedWindowSegmenter
    • mne_denoise.dss.selection.auto_select_components
    • mne_denoise.dss.selection.auto_select_components_robust
    • mne_denoise.dss.selection.detect_eigenvalue_knee
    • mne_denoise.dss.selection.iterative_outlier_removal
    • mne_denoise.dss.variants.smooth_dss
    • mne_denoise.dss.variants.narrowband_dss
    • mne_denoise.dss.variants.narrowband_scan
    • mne_denoise.dss.variants.ssvep_dss
    • mne_denoise.dss.denoisers.beta_tanh
    • mne_denoise.dss.denoisers.beta_pow3
    • mne_denoise.dss.denoisers.beta_gauss
    • mne_denoise.icanclean.null_r2_threshold
    • mne_denoise.sns.compute_sns_weights
    • mne_denoise.sound.compute_sound_ref_best
    • mne_denoise.ssa.ssa_decompose
    • mne_denoise.ssa.ssa_w_correlation
    • mne_denoise.ssa.ssa_clean_channel
    • mne_denoise.ssa.local_ssa_clean_channel
  • Evaluation and QA
    • mne_denoise.quantify_overcorrection
    • mne_denoise.qa.peak_attenuation_db
    • mne_denoise.qa.suppression_ratio
    • mne_denoise.qa.noise_surround_ratio
    • mne_denoise.qa.below_noise_distortion_db
    • mne_denoise.qa.spectral_distortion
    • mne_denoise.qa.overclean_proportion
    • mne_denoise.qa.underclean_proportion
    • mne_denoise.qa.geometric_mean_psd_ratio
    • mne_denoise.qa.variance_removed
    • mne_denoise.qa.compute_all_qa_metrics
    • mne_denoise.qa.rms_change
    • mne_denoise.qa.max_abs_change
    • mne_denoise.qa.channel_variance_ratio
  • Visualization
    • mne_denoise.viz.plot_asr_repair_timeline
    • mne_denoise.viz.plot_asr_calibration_fraction
    • mne_denoise.viz.plot_asr_component_reconstruction
    • mne_denoise.viz.plot_guided_asr_weights
    • mne_denoise.viz.plot_component_summary
    • mne_denoise.viz.plot_component_patterns
    • mne_denoise.viz.plot_component_score_curve
    • mne_denoise.viz.plot_component_epochs_image
    • mne_denoise.viz.plot_component_time_series
    • mne_denoise.viz.plot_component_spectrogram
    • mne_denoise.viz.plot_window_score_traces
    • mne_denoise.viz.plot_channel_time_course_comparison
    • mne_denoise.viz.plot_evoked_gfp_comparison
    • mne_denoise.viz.plot_power_ratio_map
    • mne_denoise.viz.plot_signal_overlay
    • mne_denoise.viz.plot_grand_average_evokeds
    • mne_denoise.viz.plot_narrowband_score_scan
    • mne_denoise.viz.plot_time_frequency_mask
    • mne_denoise.viz.plot_psd_gallery
    • mne_denoise.viz.plot_psd_comparison
    • mne_denoise.viz.plot_psd_overlay
    • mne_denoise.viz.plot_psd_zoom_comparison
    • mne_denoise.viz.plot_spectrogram_comparison
    • mne_denoise.viz.plot_component_psd_comparison
    • mne_denoise.viz.plot_metric_bars
    • mne_denoise.viz.plot_tradeoff_scatter
    • mne_denoise.viz.plot_metric_comparison
    • mne_denoise.viz.plot_harmonic_attenuation
    • mne_denoise.viz.plot_metric_slopes
    • mne_denoise.viz.plot_metric_violins
    • mne_denoise.viz.plot_null_distribution
    • mne_denoise.viz.plot_forest
    • mne_denoise.viz.plot_window_count_series
    • mne_denoise.viz.plot_denoising_summary
    • mne_denoise.viz.plot_component_cleaning_summary
    • mne_denoise.viz.plot_signal_diagnostics_summary
    • mne_denoise.viz.plot_condition_interaction_summary
    • mne_denoise.viz.plot_group_condition_interaction_summary
    • mne_denoise.viz.plot_endpoint_metrics_summary
    • mne_denoise.viz.plot_metric_tradeoff_summary
    • mne_denoise.viz.ComponentSelector
    • mne_denoise.viz.plot_component_selector
    • mne_denoise.viz.get_color
    • mne_denoise.viz.get_series_color
    • mne_denoise.viz.style_axes
    • mne_denoise.viz.themed_figure
    • mne_denoise.viz.themed_legend
    • mne_denoise.viz.get_theme_rc
    • mne_denoise.viz.use_theme
    • mne_denoise.viz.set_theme
  • Utilities
    • mne_denoise.compute_covariance
    • mne_denoise.progress.ProgressEvent
    • mne_denoise.progress.TqdmProgress

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_freqs is empty/non-1D or if zoom_half_width_hz <= 0.

previous

mne_denoise.viz.plot_time_frequency_mask

next

mne_denoise.viz.plot_psd_comparison

On this page
  • plot_psd_gallery()

© Copyright 2026, mne-denoise developers.

Built with the PyData Sphinx Theme 0.21.0.