Levels in WPF Sunburst Chart (SfSunburstChart)

18 Nov 20181 minute to read

The Sunburst Chart is used to display hierarchical data. You can add more than one hierarchical data in the Levels collection of the Sunburst Chart. Each level of the hierarchy is represented by a circle.

The following code shows how to add the hierarchical level in the Levels collection:

<sunburst:SfSunburstChart.Levels>
    <sunburst:SunburstHierarchicalLevel/>
</sunburst:SfSunburstChart.Levels>
SunburstHierarchicalLevel level = new SunburstHierarchicalLevel();

sunburstChart.Levels.Add(level);

GroupMemberPath

It is the string property used to map the group category value in the sunburst ItemsSource.

You can define the Levels as shown in the below code sample:

<sunburst:SfSunburstChart.Levels>
    <sunburst:SunburstHierarchicalLevel GroupMemberPath="Level1"/>
    <sunburst:SunburstHierarchicalLevel GroupMemberPath="Level2"/>
    <sunburst:SunburstHierarchicalLevel GroupMemberPath="Level3"/>
</sunburst:SfSunburstChart.Levels>
SunburstHierarchicalLevel level1 = new SunburstHierarchicalLevel();
level1.GroupMemberPath = "Level1";

SunburstHierarchicalLevel level2 = new SunburstHierarchicalLevel();
level2.GroupMemberPath = "Level2";

SunburstHierarchicalLevel level3 = new SunburstHierarchicalLevel();
level3.GroupMemberPath = "Level3";

sunburstChart.Levels.Add(level1);
sunburstChart.Levels.Add(level2);
sunburstChart.Levels.Add(level3);

Levels_img1