Version

DoughnutChart Property

Returns an Appearance object that you can use to access all the formatting properties of a Doughnut Chart.
Syntax
'Declaration
 
Public Property DoughnutChart As DoughnutChartAppearance
public DoughnutChartAppearance DoughnutChart {get; set;}
Example
'the following shows PieChart Setting, but also applies to Doughnut chart and PieChart3D
        'in the following code PieChart can be replaced by Doughnut chart to set the same properties
        'sets whether to break all the slices in the pie chart
        UltraChart1.PieChart.BreakAllSlices = True
        'determines whether to break alternating slices
        UltraChart1.PieChart.BreakAlternatingSlices = True
        'sets the distance to break slices
        UltraChart1.PieChart.BreakDistancePercentage = 25
        'determines whether to break the "others" slice
        UltraChart1.PieChart.BreakOthersSlice = False
        'Method that explicitly breaks a certain slice/or places it back in the pie
        UltraChart1.PieChart.BreakSlice(2, True)
        'resets all slices that are broken
        UltraChart1.PieChart.BreakSliceReset()
        'see ChartTextObject
        'UltraChart1.PieChart.ChartText
        'sets the column of data to use for the pie
        UltraChart1.PieChart.ColumnIndex = 2
        'see Pie Labels object
        'UltraChart1.PieChart.Labels
        'determines what percentage or less is considered part of the others category
        UltraChart1.PieChart.OthersCategoryPercent = 2
        '3D only, sets the thickness of the pie
        UltraChart1.PieChart.PieThickness = 23
        'sets the column of data to use for the pie
        UltraChart1.PieChart.SetDataColumnIndex(2)
        'sets the angle at which to start the first slice
        UltraChart1.PieChart.StartAngle = 45
'Dougnut chart only, sets the size of the hole
        UltraChart1.DoughnutChart.InnerRadius = 35
// the following shows PieChart Setting, but also applies to Doughnut chart and PieChart3D
     // in the following code PieChart can be replaced by Doughnut chart to set the same properties
     // sets whether to break all the slices in the pie chart
     UltraChart1.PieChart.BreakAllSlices = True;
     // determines whether to break alternating slices
     UltraChart1.PieChart.BreakAlternatingSlices = True;
     // sets the distance to break slices
     UltraChart1.PieChart.BreakDistancePercentage = 25;
     // determines whether to break the "others" slice
     UltraChart1.PieChart.BreakOthersSlice = False;
     // method that explicitly breaks a certain slice/or places it back in the pie
     UltraChart1.PieChart.BreakSlice(2, True);
     // resets all slices that are broken
     UltraChart1.PieChart.BreakSliceReset();
     // see ChartTextObject
     // ultrachart1.piechart.charttext
     // sets the column of data to use for the pie
     UltraChart1.PieChart.ColumnIndex = 2;
     // see Pie Labels object
     // ultrachart1.piechart.labels
     // determines what percentage or less is considered part of the others category
     UltraChart1.PieChart.OthersCategoryPercent = 2;
     // 3d only, sets the thickness of the pie
     UltraChart1.PieChart.PieThickness = 23;
     // sets the column of data to use for the pie
     UltraChart1.PieChart.SetDataColumnIndex(2);
     // sets the angle at which to start the first slice
     UltraChart1.PieChart.StartAngle = 45;
//Dougnut chart only, sets the size of the hole
     UltraChart1.DoughnutChart.InnerRadius = 35;
Requirements

Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also