nicetoolbox.evaluation.data.plots.plot_candle_per_group

nicetoolbox.evaluation.data.plots.plot_candle_per_group(arrays: list[nicetoolbox.evaluation.data.input_loader.LoadedArray], x_col: str, base_title: str, y_label: str, series_col: str | None = None, split_by: GroupBySpec = GroupBySpec(dims=[])) dict[str, matplotlib.figure.Figure][source]

Generate one candle chart per unique combination of split_by columns.

Computes candle statistics (min, q25, median, q75, max) from raw arrays. group_by is derived automatically as split_by + x_col + series_col (if provided).

Returns a dict mapping filename -> figure.