Search results

Step Area in Blazor Chart component

28 Jul 2021 / 2 minutes to read

Step Area

Blazor Step Area chart is like a step line chart except that the area connected through vertical and horizontal lines are shaded with color. To render a Step Area series, use series Type as StepArea.

steparea.razor
Copied to clipboard
@using Syncfusion.Blazor.Charts

<SfChart>
    <ChartPrimaryXAxis ValueType="Syncfusion.Blazor.Charts.ValueType.Category"/>
    <ChartSeriesCollection>
        <ChartSeries DataSource="@WeatherReports" XName="X" YName="Low" Type="ChartSeriesType.StepArea">
        </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> WeatherReports = 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 }
    };
}

Step Area

Refer to our Blazor Step Area Chart feature tour page to know about its other groundbreaking feature representations. Explore our Blazor Step Area Chart Example to know how to render and configure the Step Area type chart.

Series Customization

The following properties can be used to customize the Step Area series.

Copied to clipboard
@using Syncfusion.Blazor.Charts

<SfChart>
<ChartPrimaryXAxis ValueType="Syncfusion.Blazor.Charts.ValueType.Category" />
<ChartSeriesCollection>
    <ChartSeries DataSource="@WeatherReports" XName="X" Fill="blue" YName="Low" DashArray="5,5" Opacity="0.5" Type="ChartSeriesType.StepArea">
        <ChartSeriesBorder Width="2" Color="black"></ChartSeriesBorder>
    </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> WeatherReports = 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 }
};
}

Step Area with series customization

Refer to our Blazor Charts feature tour page for its groundbreaking feature representations and also explore our Blazor Chart example to know various chart types and how to represent time-dependent data, showing trends at equal intervals.

See Also