neurodsp.plts.plot_power_spectra

neurodsp.plts.plot_power_spectra(freqs, powers, labels=None, colors=None, ax=None, **kwargs)[source]

Plot power spectra.

Parameters
freqs1d or 2d array or list of 1d array

Frequency vector.

powers1d or 2d array or list of 1d array

Power values.

labelsstr or list of str, optional

Labels for each time series.

colorsstr or list of str

Colors to use to plot lines.

axmatplotlib.Axes, optional

Figure axes upon which to plot.

**kwargs

Keyword arguments for customizing the plot.

Examples

Plot a power spectrum:

>>> from neurodsp.sim import sim_combined
>>> from neurodsp.spectral import compute_spectrum
>>> sig = sim_combined(n_seconds=10, fs=500,
...                    components={'sim_synaptic_current': {},
...                                'sim_bursty_oscillation' : {'freq': 10}},
...                    component_variances=(0.5, 1.))
>>> freqs, powers = compute_spectrum(sig, fs=500)
>>> plot_power_spectra(freqs, powers)

Examples using neurodsp.plts.plot_power_spectra

Using NeuroDSP with MNE

Using NeuroDSP with MNE

IRASA

IRASA

Simulating Aperiodic Signals

Simulating Aperiodic Signals

Simulating Combined Signals

Simulating Combined Signals

Simulating Periodic Signals

Simulating Periodic Signals

Spectral Domain Analysis: Power

Spectral Domain Analysis: Power