Syncfusion Feedback

Overview

The .NET MAUI Pyramid Chart is the form of a triangle with lines dividing it into sections, each section with a different width. Depending on the Y coordinates, this width indicates a level of hierarchy among other categories. It supports data label, interactive features such as tooltip and selection.

.NET MAUI Pyramid Chart Documentation

.NET MAUI Pyramid Chart


Key Features

.NET MAUI Pyramid Chart showing different Pyramid Mode

Rendering Mode

Two types of display modes, linear and surface, are supported by the .NET MAUI Pyramid Chart.

.NET MAUI Pyramid Chart Gap Between Segments

Segment Spacing

The segments in the pyramid chart can be separated by gaps to highlight the levels in the hierarchy.

.NET MAUI Pyramid Chart Explode with Single Segment

Explode Segments

Separate a single segment in the pyramid chart to differentiate it from others.

.NET MAUI Pyramid Chart with Data Labels

Data Labels

Data labels display information about the data points. Customizing the labels TextColor, FontSize, Stroke, and background.


Code Example

Easily get started with .NET MAUI Pyramid Chart using a few simple lines of XAML and C# code, as demonstrated below.

<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui" 
        xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
        x:Class="ChartExample.MainPage"
        xmlns:local="using:ChartExample"
        xmlns:chart="clr-namespace:Syncfusion.Maui.Charts;assembly=Syncfusion.Maui.Charts">

    <Grid>
        <chart:SfPyramidChart Height="300" Width="500"
                ItemsSource="{Binding Data}" 
                XBindingPath="Month"
                YBindingPath="Target">
        </chart:SfPyramidChart>
    </Grid>
</ContentPage>
public class Model
{
    public string Month { get; set; }

    public double Target { get; set; }

    public Model(string xValue, double yValue)
    {
        Month = xValue;
        Target = yValue;
    }
}

public class ViewModel
{
    public ObservableCollection<Model> Data { get; set; }

    public ViewModel()
    {
        Data = new ObservableCollection<Model>()
        {
            new Model("Jan", 50),
            new Model("Feb", 70),
            new Model("Mar", 65),
            new Model("Apr", 57),
            new Model("May", 48), 
        };
    }
}

Learning Resources

Navigate to GitHub code used to configure the .NET MAUI Pyramid Chart

GitHub Code

Explore the .NET MAUI Pyramid Chart example from GitHub to learn how to render and configure charts.

Navigate to the options available in the user guide to customize the .NET MAUI Pyramid Chart

.NET MAUI Pyramid Chart User Guide

Learn more about the available options to customize .NET MAUI Pyramid Chart.

Navigate to the API references documentation of the MAUI Pyramid Chart

.NET MAUI Pyramid Chart API Reference

Explore the .NET MAUI Pyramid Chart APIs.


Scroll up icon