bemobil_mne.viz.plot_topo#

bemobil_mne.viz.plot_topo(inst_dict, times=None, vlim=None, topo_kwargs=None)[source]#

Plot topographic (topomap) snapshots for evoked responses.

Compute and plot topographic maps for averaged evoked data at specified time points. Accepts a dictionary of mne.Epochs, mne.Evoked, or lists of these objects keyed by condition; each condition is converted to a single Evoked (averaged if necessary) before plotting.

Parameters:
inst_dictdict

Mapping from condition name to mne.Epochs, mne.Evoked, or lists thereof.

timesarray_like | None

Time points (in seconds) at which to display topomaps. If None, a set of evenly spaced times across the epoch will be used.

vlimtuple | None

Value limits (vmin, vmax) to use for all topomaps. If None, limits are inferred from the data (in µV).

topo_kwargsdict | None

Additional keyword arguments forwarded to mne.viz.plot_topomap.

Returns:
figsdict

Dictionary mapping condition names to matplotlib.Figure objects.