Blazor Range Column Chart is generally used to show the variation in the data value for a given time.
Marks data points with built-in shapes such as circles, rectangles, ellipses, vertical lines, horizontal lines, diamonds, triangles, pluses, crosses, and pentagons. In addition to these shapes, use images to make the point more attractive.
Data labels display information about data points. Add a template to display data labels with HTML elements such as images, DIV, and spans for more informative data labels. You can rotate a data label by its given angle.
The Blazor Range Column Chart provides an option to customize the spacing between two columns and the width of the column.
Handle the missed data elegantly with empty points support.
The Blazor Range Column Chart can be transposed vertically to view the data in a different perspective.
Customize the color and border of the Blazor Range Column Chart using built-in APIs.
Easily get started with Blazor Range Column Chart using a few simple lines of C# code, as demonstrated below. Also explore our Blazor Range Column Chart Example that shows you how to render and configure the chart.
@using Syncfusion.Blazor.Charts
<SfChart Width="60%">
<ChartPrimaryXAxis ValueType="Syncfusion.Blazor.Charts.ValueType.Category"></ChartPrimaryXAxis>
<ChartSeriesCollection>
<ChartSeries DataSource="@WeatherReport1" XName="X" High="High" Low="Low" Width="2" Type="ChartSeriesType.RangeColumn">
</ChartSeries>
<ChartSeries DataSource="@WeatherReport2" XName="X" High="High" Low="Low" Width="2" Type="ChartSeriesType.RangeColumn">
</ChartSeries>
</ChartSeriesCollection>
</SfChart>
@code{
public class ChartData
{
public string X { get; set; }
public double Low { get; set; }
public double High { get; set; }
}
public List<ChartData> WeatherReport1 = new List<ChartData>
{
new ChartData { X= "Sun", Low= 3.1, High= 10.8 },
new ChartData { X= "Mon", Low= 5.7, High= 14.4 },
new ChartData { X= "Tue", Low= 8.4, High= 16.9 },
new ChartData { X= "Wed", Low= 10.6, High= 19.2 },
new ChartData { X= "Thu", Low= 8.5, High= 16.1 },
new ChartData { X= "Fri", Low= 6.0, High= 12.5 },
new ChartData { X= "Sat", Low= 1.5, High= 6.9 }
};
public List<ChartData> WeatherReport2 = new List<ChartData>
{
new ChartData { X= "Sun", Low= 2.5, High= 9.8 },
new ChartData { X= "Mon", Low= 4.7, High= 11.4 },
new ChartData { X= "Tue", Low= 6.4, High= 14.4 },
new ChartData { X= "Wed", Low= 9.6, High= 17.2 },
new ChartData { X= "Thu", Low= 7.5, High= 15.1 },
new ChartData { X= "Fri", Low= 3.0, High= 10.5 },
new ChartData { X= "Sat", Low= 1.2, High= 7.9 }
};
}