mne_denoise.viz.plot_metric_slopes#
- mne_denoise.viz.plot_metric_slopes(data, metric_cols=None, metric_labels=None, metric_specs=None, group_col='group', subject_col='subject', group_order=None, group_colors=None, group_labels=None, reference_lines=None, suptitle=None, title='Paired Subject-Level Comparison', fname=None, show=True)[source]#
Plot subject-level paired trajectories for one or more metrics.
- Parameters:
- datamapping of str to array-like
Columnar mapping with subject/group identifiers and metric columns.
- metric_colslist of str | None
Metric columns to plot. Used only when
metric_specsis None.- metric_labelslist of str | None
Display labels aligned with
metric_cols.- metric_specslist[tuple[str, str]] | None
Explicit list of
(metric_col, metric_label)pairs.- group_colstr
Grouping column name.
- subject_colstr
Subject identifier column name.
- group_orderlist of str | None, default=None
Optional group order. If None, first-seen order is used.
- group_colorsdict | None, default=None
Optional color overrides keyed by group.
- group_labelsdict | None, default=None
Optional display-label overrides keyed by group.
- reference_linesdict | None
Optional horizontal reference lines per metric:
{metric_col: [(y_value, style_dict), ...]}.- suptitlestr | None, default=None
Figure-level title override.
- titlestr | None, default=”Paired Subject-Level Comparison”
Axes title used when
suptitleis not provided.- fnamepath-like | None
Optional output path.
- showbool
Whether to display the figure.
- Returns:
- figmatplotlib.figure.Figure
Figure handle.