mne_denoise.viz.plot_group_condition_interaction_summary#

mne_denoise.viz.plot_group_condition_interaction_summary(traces, times, errors=None, group_order=None, condition_order=None, condition_labels=None, windows=None, title='Group Condition Interaction Summary', show=True, fname=None)[source]#

Plot group-wise condition interaction traces.

Parameters:
tracesmapping[str, mapping[str, array-like]]

Nested mapping group -> condition -> trace.

timesarray-like of shape (n_times,)

Explicit time axis.

errorsmapping | None

Optional nested mapping group -> condition -> standard error.

group_ordersequence of str | None

Optional group order. Defaults to first-seen order.

condition_ordersequence of str | None

Optional condition order. Defaults to first-seen across groups.

condition_labelsmapping | None

Optional label overrides keyed by condition.

windowssequence of tuple[float, float, str] | None

Optional highlighted windows as explicit (start, stop, label) tuples.

titlestr

Figure title.

showbool

Whether to show the figure.

fnamepath-like | None

Optional output path.

Returns:
figmatplotlib.figure.Figure

Figure handle.

Raises:
ValueError

If traces is empty, times is not 1D, or trace/error arrays do not match the expected time dimension.