Syncfusion AI Assistant

How can I help you?

Chart Types in Blazor Sparkline Component

20 May 20262 minutes to read

Different shapes can be used to represent the Sparkline Chart by specifying the Type property.

Line

The Line chart type renders the Sparkline series as a line.

@using Syncfusion.Blazor.Charts

<SfSparkline DataSource="PopulationData" TValue="PopulationReport" XName="Year" YName="Population" Width="200px" Height="150px" Type="SparklineType.Line">
</SfSparkline>

@code {
    public class PopulationReport
    {
        public int Year { get; set; }
        public int Population { get; set; }
    };

    private List<PopulationReport> PopulationData = new List<PopulationReport> {
        new  PopulationReport { Year = 2005, Population = 20090440 },
        new  PopulationReport { Year = 2006, Population = 20264080 },
        new  PopulationReport { Year = 2007, Population = 20434180 },
        new  PopulationReport { Year = 2008, Population = 21007310 },
        new  PopulationReport { Year = 2009, Population = 21262640 },
        new  PopulationReport { Year = 2010, Population = 21515750 },
        new  PopulationReport { Year = 2011, Population = 21766710 },
        new  PopulationReport { Year = 2012, Population = 22015580 },
        new  PopulationReport { Year = 2013, Population = 22262500 },
        new  PopulationReport { Year = 2014, Population = 22507620 }
    };
}

Blazor Sparkline Line Chart

Column

The Column chart type renders the Sparkline series as columns.

@using Syncfusion.Blazor.Charts

<SfSparkline DataSource="PopulationData" TValue="PopulationReport" XName="Year" YName="Population" Width="500px" Height="150px" Type="SparklineType.Column">
</SfSparkline>

NOTE

Refer to the code block for the PopulationData property value.

Blazor Sparkline Column Chart

Pie

The Pie chart type renders the Sparkline series as a pie chart.

@using Syncfusion.Blazor.Charts

<SfSparkline DataSource="PopulationData" TValue="PopulationReport" XName="Year" YName="Population" Width="500px" Height="250px" Type="SparklineType.Pie">
</SfSparkline>

NOTE

Refer to the code block for the PopulationData property value.

Blazor Sparkline Pie Chart

WinLoss

The WinLoss chart type renders the Sparkline series as WinLoss.

@using Syncfusion.Blazor.Charts

<SfSparkline DataSource="new int[]{12, 15, -10, 13, 15, 6, -12, 17, 13, 0, 8, -10}" Width="500px" Height="200px" Type="SparklineType.WinLoss">
</SfSparkline>

Blazor Sparkline WinLoss Chart

Area

The Area chart type renders the Sparkline series as an area chart.

@using Syncfusion.Blazor.Charts

<SfSparkline DataSource="PopulationData" TValue="PopulationReport" XName="Year" YName="Population" Width="500px" Height="100px" Type="SparklineType.Area">
</SfSparkline>

NOTE

Refer to the code block for the PopulationData property value.

Blazor Sparkline Area Chart