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
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback


The .NET MAUI candle chart is used to represent high, low, open, and close values of stocks on the stock market. It visualizes financial data and helps users identify trends. It is often combined with line and column charts to show the close value and trading volume. The candle chart supports interactive features such as zooming and panning, trackball, tooltips, and selection.

.NET MAUI candle chart documentation

.NET MAUI candle Chart

Key features

.NET MAUI candle chart provides hollow- or filled-type customization

Hollow and filled

Configure the hollow and filled candle types in the .NET MAUI candle chart to customize the view of stock data.

.NET MAUI Candle chart with bull and bear color customization

Bull and bear

Customize the bull and bear colors used in the .NET MAUI candle chart.

.NET MAUI candle chart provides zooming and scrolling support to view the particular region

Zooming and scrolling

The .NET MAUI candle Chart supports zooming and panning when dealing with large amounts of data to visualize data points in any region.

Code example

Easily get started with the candle chart using a few simple lines of XAML and C# code, as demonstrated below.

<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui" 
        <chart:SfCartesianChart HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">
            <!--Setting BindingContext-->

            <!--Initialize the horizontal axis for the .NET MAUI Cartesian Chart.-->

            <!--Initialize the vertical axis for the .NET MAUI Cartesian Chart.-->
            <!--Adding Candle series to the .NET MAUI Cartesian Chart.-->
                        ItemsSource="{Binding Data}" 
                        High="High" Low="Low"
                        Open="Open" Close="Close">
public class Model
    public string Month { get; set; }
    public double High { get; set; }
    public double Low { get; set; }
    public double Open { get; set; }
    public double Close { get; set; }

    public Model(string xValue, double high, double low, double open, double close)
        Month = xValue;
        High = high;
        Low = low;
        Open = open;
        Close = close;
public class ViewModel
    public ObservableCollection<Model> Data { get; set; }
    public ViewModel()
        Data = new ObservableCollection<Model>()
            new Model("Jan",97.33,93.69,94.02,96.47 ),
            new Model("Feb",106.0237,98.0237,104.91,102.31),
            new Model("Mar",107.65,104.89,105.93,105.67),
            new Model("Apr",112.39,108.66,108.97,109.85),
            new Model("May",100.73,95.67,95.87,100.35),

Learning resources

Navigate to GitHub code used to configure the .NET MAUI candle chart

GitHub Code

The .NET MAUI candle Chart configuration code is available on GitHub.

Navigate to the options available in the user guide to customize the .NET MAUI candle chart

.NET MAUI Candle Chart User Guide

Learn about all the options for customizing the .NET MAUI candle chart.

Navigate to the API reference documentation for the .NET MAUI Candle Chart

.NET MAUI candle chart API Reference

Explore the .NET MAUI candle chart APIs.

Scroll up icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile
Live Chat Icon