neurodsp.plts.plot_lagged_coherence(freqs, lcs, ax=None, **kwargs)[source]

Plot lagged coherence values across frequencies.

freqs1d array

Vector of frequencies at which lagged coherence was computed.

lcs1d array

Lagged coherence values across the computed frequencies.

axmatplotlib.Axes, optional

Figure axes upon which to plot.


Keyword arguments for customizing the plot.


Plot lagged coherence:

>>> from neurodsp.sim import sim_combined
>>> from neurodsp.rhythm import compute_lagged_coherence
>>> sig = sim_combined(n_seconds=10, fs=500,
...                    components={'sim_synaptic_current': {},
...                                'sim_bursty_oscillation': {'freq': 20,
...                                                           'enter_burst': .50,
...                                                           'leave_burst': .25}})
>>> lag_cohs, freqs = compute_lagged_coherence(sig, fs=500, freqs=(5, 35),
...                                            return_spectrum=True)
>>> plot_lagged_coherence(freqs, lag_cohs)

Examples using neurodsp.plts.plot_lagged_coherence