neurodsp.plts.plot_spectral_hist¶
- neurodsp.plts.plot_spectral_hist(freqs, power_bins, spectral_hist, spectrum_freqs=None, spectrum=None, ax=None, **kwargs)[source]¶
Plot spectral histogram.
- Parameters
- freqs1d array
Frequencies over which the histogram is calculated.
- power_bins1d array
Power bins within which histogram is aggregated.
- spectral_hist2d array
Spectral histogram to be plotted.
- spectrum_freqs1d array, optional
Frequency axis of the power spectrum to be plotted.
- spectrum1d array, optional
Spectrum to be plotted over the histograms.
- axmatplotlib.Axes, optional
Figure axes upon which to plot.
- **kwargs
Keyword arguments for customizing the plot.
Examples
Plot a spectral histogram:
>>> from neurodsp.sim import sim_combined >>> from neurodsp.spectral import compute_spectral_hist >>> sig = sim_combined(n_seconds=100, fs=500, ... components={'sim_synaptic_current': {}, ... 'sim_bursty_oscillation' : {'freq': 10}}, ... component_variances=(0.5, 1)) >>> freqs, bins, spect_hist = compute_spectral_hist(sig, fs=500, nbins=40, f_range=(1, 75), ... cut_pct=(0.1, 99.9)) >>> plot_spectral_hist(freqs, bins, spect_hist)
Examples using neurodsp.plts.plot_spectral_hist
¶
Spectral Domain Analysis: Variance
Spectral Domain Analysis: Variance