Customize Doughnut Charts in Presentations in .NET
Contents
[
Hide
]
Specify Center Gap in Doughnut Chart
In order to specify the size of the hole in a doughnut chart. Please follow the steps below:
- Instantiate Presentation class.
- Add doughnut chart on the slide.
- Specify the size of the hole in a doughnut chart.
- Write presentation to disk.
In the example given below, we have set the size of the hole in a doughnut chart.
// Create an instance of Presentation class
Presentation presentation = new Presentation();
IChart chart = presentation.Slides[0].Shapes.AddChart(ChartType.Doughnut, 50, 50, 400, 400);
chart.ChartData.SeriesGroups[0].DoughnutHoleSize = 90;
// Write presentation to disk
presentation.Save("DoughnutHoleSize_out.pptx", SaveFormat.Pptx);
FAQ
Can I create a multi-level doughnut with multiple rings?
Yes. Add multiple series to a single doughnut chart—each series becomes a separate ring. The ring order is determined by the order of the series in the collection.
Is an “exploded” doughnut (separated slices) supported?
Yes. There is an Exploded Doughnut chart type and an explosion property on data points; you can separate individual slices.
How can I get an image of a doughnut chart (PNG/SVG) for a report?
A chart is a shape; you can render it to a raster image or export the chart to an SVG image.