We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Syncfusion Feedback


Overview

The WPF spline range area Chart is used to display continuous data points as a set of splines that vary between high and low values over intervals of time and across different categories.

WPF Spline Range Area Chart documentation

WPF Spline Range Area Chart


Key features

WPF Spline Range Area Chart showing Empty Point aka Null Point

Empty and null points

Empty or null data points are elegantly handled in spline range area charts.

Different WPF Spline Range Area Chart

Spline type

Use four types of rendering: natural, monotonic, cardinal, and clamped.

WPF Vertical Spline Range Area Chart

Vertical spline range area chart

Rotate the spline range area chart to plot data vertically and view it from a different perspective.


Code example

Easily get started with the WPF Spline Range Area Chart using a few simple lines of C# code example as demonstrated below,

<Window x:Class="ChartExample.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:ChartExample"
        xmlns:chart="clr-namespace:Syncfusion.UI.Xaml.Charts;assembly=Syncfusion.SfChart.WPF"
        mc:Ignorable="d"
        Title="WPF Spline Range Area Chart" Height="450" Width="700">
    
    <!--Setting DataContext-->
    <Window.DataContext>
        <local:ViewModel/>
    </Window.DataContext>
    
    <StackPanel>
        <chart:SfChart Height="300" Width="500">
            <!--Initialize the horizontal axis for the WPF Chart-->
            <chart:SfChart.PrimaryAxis>
                <chart:CategoryAxis/>
            </chart:SfChart.PrimaryAxis>

            <!--Initialize the vertical axis for the WPF Chart-->
            <chart:SfChart.SecondaryAxis>
                <chart:NumericalAxis/>
            </chart:SfChart.SecondaryAxis>
           
            <!--Adding Spline Range Area Series to the WPF Chart-->
              <chart:SplineRangeAreaSeries
                High="Stock"
                ItemsSource="{Binding Products}"
                Low="Price"
                XBindingPath="ProductName">
            </chart:SplineRangeAreaSeries>
        </chart:SfChart>
    </StackPanel>
</Window>
public class SplineRangeAreaChartModel
    {
        public string ProductName { get; set; }
        public double Price { get; set; }
        public double Stock { get; set; }
    }


public class ViewModel
{
    public ObservableCollection<SplineRangeAreaChartModel> Products { get; set; }

    public ViewModel()
    {
        this.Products = new ObservableCollection<SplineRangeAreaChartModel>();
            Products.Add(new SplineRangeAreaChartModel() { ProductName = "Rice", Price = 20, Stock = 53 });
            Products.Add(new SplineRangeAreaChartModel() { ProductName = "Wheat", Price = 22, Stock = 76 });
            Products.Add(new SplineRangeAreaChartModel() { ProductName = "Oil", Price = 30, Stock = 80 });
            Products.Add(new SplineRangeAreaChartModel() { ProductName = "Corn", Price = 26, Stock = 50 });
            Products.Add(new SplineRangeAreaChartModel() { ProductName = "Gram", Price = 36, Stock = 68 });
            Products.Add(new SplineRangeAreaChartModel() { ProductName = "Milk", Price = 20, Stock = 90 });
            Products.Add(new SplineRangeAreaChartModel() { ProductName = "Butter", Price = 40, Stock = 73 });
    }
}

Learning resources

Navigate to GitHub code used to configure the WPF Spline Range Area Chart

GitHub code

The WPF Spline Range Area Chart configuration code is available in GitHub.

Navigate to the options available in the user guide to customize the WPF Spline Range Area Chart

WPF Spline Range Area Chart User Guide

Learn more about the available options to customize WPF Spline Range Area Charts.

Navigate to the API reference documentation of the WPF Spline Range Area Chart

WPF Spline Range Area Chart API references

Explore the WPF Spline Range Area Chart APIs.


95+ WPF CONTROLS

Scroll up icon