mne_denoise.viz.plot_metric_bars#
- mne_denoise.viz.plot_metric_bars(data, metric_cols, metric_labels=None, lower_better=None, group_col='group', group_order=None, group_colors=None, group_labels=None, title='Metric Comparison (group mean ± SEM)', fname=None, show=True)[source]#
Plot grouped bar charts for one or more scalar metrics.
- Parameters:
- datamapping of str to array-like
Columnar data mapping. All columns must be 1D and have equal length.
- metric_colslist of str
Metric columns to visualize.
- metric_labelslist of str | None
Axis labels corresponding to
metric_cols. If None, labels are derived from metric names.- lower_betterlist of bool | None
Whether smaller values indicate better performance for each metric. If None, no best-marker star is added.
- group_colstr
Column name identifying comparison groups.
- group_orderlist of str | None, default=None
Explicit order for group bars. If None, first-seen order is used.
- group_colorsdict | None, default=None
Optional color overrides keyed by group name.
- group_labelsdict | None, default=None
Optional display-label overrides keyed by group name.
- titlestr, default=”Metric Comparison (group mean ± SEM)”
Figure-level title.
- fnamepath-like | None, default=None
Optional output path.
- showbool, default=True
Whether to display the figure.
- Returns:
- figmatplotlib.figure.Figure
Figure handle.