Implementing .NET MAUI Sunburst Charts
Guide users to implement Syncfusion .NET MAUI Sunburst Chart (SfSunburstChart), a powerful hierarchical data visualization component that displays multi-level categorical data in a radial layout. Each ring represents a level in the hierarchy, with segments sized proportionally to their values. The component supports customizable appearance, data labels, tooltips, and selection.
When to Use This Skill
Use the Syncfusion .NET MAUI Sunburst Chart when you need to:
- Visualize hierarchical data with 2-5 levels (organizational charts, file systems, product categories)
- Show proportional relationships where segment size represents value or count
- Display nested categorical data like sales by region → department → product
- Create radial visualizations as an alternative to tree maps or nested pie charts
- Build interactive dashboards with multi-level data exploration capabilities
The sunburst chart is ideal when users need to understand both the hierarchy structure and the relative proportions at each level.
Component Overview
The SfSunburstChart presents hierarchical data in concentric rings, where:
- Center represents the root or can display custom content
- Inner rings represent higher-level categories
- Outer rings represent detailed subcategories
- Segment size is determined by the value property
Key capabilities:
- Hierarchical level configuration with GroupMemberPath
- Customizable angles, radius, and inner radius
- Data labels with rotation and overflow modes
- Interactive tooltips with custom templates
- Selection highlighting with multiple display modes
- Center view for displaying summary information
Documentation and Navigation Guide
Getting Started
📄 Read: references/getting-started.md
- NuGet package installation and setup
- Basic sunburst chart implementation
- Creating hierarchical data models
- Configuring ItemsSource and ValueMemberPath
- Adding hierarchical levels with GroupMemberPath
- Enabling title, legend, tooltips, and labels
- Complete working example
Visual Customization
Appearance Configuration
📄 Read: references/appearance.md
- Adjusting start and end angles for partial circles
- Customizing radius and inner radius
- Configuring stroke color and width
- Creating donut-style visualizations
Data Labels
📄 Read: references/data-labels.md
- Enabling and positioning data labels
- Overflow modes (Trim, Hide)
- Rotation modes (Angle, Normal)
- Font customization (family, size, color, attributes)
Interactivity Features
Tooltips
📄 Read: references/tooltips.md
- Enabling tooltips for segment details
- Customizing tooltip appearance
- Creating custom tooltip templates
- Configuring display duration and styling
Selection
📄 Read: references/selection.md
- Selection types (Single, Child, Group, Parent)
- Display modes (Brush, Opacity, Stroke)
- Selection events (SelectionChanging, SelectionChanged)
- Highlighting selected segments and related hierarchies
Advanced Features
Center View
📄 Read: references/center-view.md
- Adding custom views to chart center
- Using CenterHoleSize for proper sizing
- Creating summary displays in center
- Complex layouts with borders and labels
1---
2name: syncfusion-maui-toolkit-sunburst-charts
3description: Implements Syncfusion .NET MAUI Sunburst Chart (SfSunburstChart) for hierarchical data visualization using a radial, multi-level circular layout. Use this for sunburst charts, radial hierarchical charts, multi-level pie charts. Ideal for visualizing organizational structures, file systems, or nested categorical data.
4metadata:
5 author: "Syncfusion Inc"
6 version: "1.0.0"
7---
8
9# Implementing .NET MAUI Sunburst Charts
10
11Guide users to implement Syncfusion .NET MAUI Sunburst Chart (SfSunburstChart), a powerful hierarchical data visualization component that displays multi-level categorical data in a radial layout. Each ring represents a level in the hierarchy, with segments sized proportionally to their values. The component supports customizable appearance, data labels, tooltips, and selection.
12
13## When to Use This Skill
14
15Use the Syncfusion .NET MAUI Sunburst Chart when you need to:
16
17- **Visualize hierarchical data** with 2-5 levels (organizational charts, file systems, product categories)
18- **Show proportional relationships** where segment size represents value or count
19- **Display nested categorical data** like sales by region → department → product
20- **Create radial visualizations** as an alternative to tree maps or nested pie charts
21- **Build interactive dashboards** with multi-level data exploration capabilities
22
23The sunburst chart is ideal when users need to understand both the hierarchy structure and the relative proportions at each level.
24
25## Component Overview
26
27The SfSunburstChart presents hierarchical data in concentric rings, where:
28- **Center** represents the root or can display custom content
29- **Inner rings** represent higher-level categories
30- **Outer rings** represent detailed subcategories
31- **Segment size** is determined by the value property
32
33**Key capabilities:**
34- Hierarchical level configuration with GroupMemberPath
35- Customizable angles, radius, and inner radius
36- Data labels with rotation and overflow modes
37- Interactive tooltips with custom templates
38- Selection highlighting with multiple display modes
39- Center view for displaying summary information
40
41## Documentation and Navigation Guide
42
43### Getting Started
44📄 **Read:** [references/getting-started.md](references/getting-started.md)
45- NuGet package installation and setup
46- Basic sunburst chart implementation
47- Creating hierarchical data models
48- Configuring ItemsSource and ValueMemberPath
49- Adding hierarchical levels with GroupMemberPath
50- Enabling title, legend, tooltips, and labels
51- Complete working example
52
53### Visual Customization
54
55#### Appearance Configuration
56📄 **Read:** [references/appearance.md](references/appearance.md)
57- Adjusting start and end angles for partial circles
58- Customizing radius and inner radius
59- Configuring stroke color and width
60- Creating donut-style visualizations
61
62#### Data Labels
63📄 **Read:** [references/data-labels.md](references/data-labels.md)
64- Enabling and positioning data labels
65- Overflow modes (Trim, Hide)
66- Rotation modes (Angle, Normal)
67- Font customization (family, size, color, attributes)
68
69### Interactivity Features
70
71#### Tooltips
72📄 **Read:** [references/tooltips.md](references/tooltips.md)
73- Enabling tooltips for segment details
74- Customizing tooltip appearance
75- Creating custom tooltip templates
76- Configuring display duration and styling
77
78#### Selection
79📄 **Read:** [references/selection.md](references/selection.md)
80- Selection types (Single, Child, Group, Parent)
81- Display modes (Brush, Opacity, Stroke)
82- Selection events (SelectionChanging, SelectionChanged)
83- Highlighting selected segments and related hierarchies
84
85### Advanced Features
86
87#### Center View
88📄 **Read:** [references/center-view.md](references/center-view.md)
89- Adding custom views to chart center
90- Using CenterHoleSize for proper sizing
91- Creating summary displays in center
92- Complex layouts with borders and labels