Syncfusion AI Assistant

How can I help you?

Fast Column Chart in WinUI (SfCartesianChart)

19 May 20261 minute to read

A fast column chart is a special kind of series that can render a collection with huge number of data points using WriteableBitmap. FastColumnBitmapSeries is used to boost up the performance of the column series.

<chart:SfCartesianChart>
    <chart:SfCartesianChart.XAxes>
        <chart:DateTimeAxis/>
    </chart:SfCartesianChart.XAxes>

    <chart:SfCartesianChart.YAxes>
        <chart:NumericalAxis/>
    </chart:SfCartesianChart.YAxes>

    <chart:SfCartesianChart.Series>
        <chart:FastColumnBitmapSeries 
            ItemsSource="{Binding Data}" 
            XBindingPath="XValue" 
            YBindingPath="YValue"/>
    </chart:SfCartesianChart.Series>
</chart:SfCartesianChart>
SfCartesianChart chart = new SfCartesianChart();

DateTimeAxis xAxis = new DateTimeAxis();
chart.XAxes.Add(xAxis);

NumericalAxis yAxis = new NumericalAxis();
chart.YAxes.Add(yAxis);

FastColumnBitmapSeries series = new FastColumnBitmapSeries()
{
    ItemsSource = new ViewModel().Data,
    XBindingPath = "XValue",
    YBindingPath = "YValue"
};

chart.Series.Add(series);

FastColumnBitmap chart type in WinUI