Bar Chart

Vertical or horizontal bar chart with grouped and stacked modes, rounded corners, and multi-series support.

Basic Usage

<HelixBarChart TItem="SalesRecord" Data="@data"
               XField="@(d => (object)d.Quarter)"
               Series="@series" Height="300" />

Grouped (Multi-Series)

var series = new List<SeriesConfig<SalesRecord>>
{
    new() { Name = "2024", Field = d => d.Y2024, Color = "primary" },
    new() { Name = "2025", Field = d => d.Y2025, Color = "success" },
};

Stacked

<HelixBarChart Stacked="true" ... />

Parameters

ParameterTypeDefaultDescription
XFieldFunc<T, object>Category selector (required)
SeriesList<SeriesConfig<T>>Series configs (required)
RoundedbooltrueRounded bar corners
CornerRadiusdouble3Corner radius when Rounded
StackedboolfalseStack bars instead of grouping
BarPaddingdouble0.15Gap ratio between bars (0-1)

Plus all shared ChartBase parameters.