mne_denoise.viz.plot_condition_interaction_summary#
- mne_denoise.viz.plot_condition_interaction_summary(traces, times, errors=None, condition_order=None, group_order=None, group_colors=None, group_labels=None, windows=None, title='Condition Interaction Summary', show=True, fname=None)[source]#
Plot condition-by-group interaction traces.
- Parameters:
- tracesmapping[str, mapping[str, array-like]]
Nested mapping
condition -> group -> trace.- timesarray-like of shape (n_times,)
Explicit time axis.
- errorsmapping | None
Optional nested mapping
condition -> group -> standard error.- condition_ordersequence of str | None
Optional condition order. Defaults to first-seen order.
- group_ordersequence of str | None, default=None
Optional group order. Defaults to first-seen order across conditions.
- group_colorsmapping | None, default=None
Optional color overrides keyed by group.
- group_labelsmapping | None, default=None
Optional display-label overrides keyed by group.
- 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
tracesis empty,timesis not 1D, or trace/error arrays do not match the expected time dimension.