Pie

Add chart method present in slide component or you can replace the chart using shape componenet.

Basic Code Sample

// Bare minimum
powerPoint.AddSlide(PresentationConstants.SlideLayoutType.BLANK)
	.AddChart(CreateDataCellPayload(), new G.PieChartSetting());
// Some additional samples
powerPoint.AddSlide(PresentationConstants.SlideLayoutType.BLANK)
	.AddChart(CreateDataCellPayload(), new G.PieChartSetting()
	{
		pieChartTypes = G.PieChartTypes.DOUGHNUT,
		pieChartDataLabel = new()
		{
			dataLabelPosition = G.PieChartDataLabel.DataLabelPositionValues.SHOW,
			showCategoryName = true,
			showValue = true,
			separator = ". "
		}
	});

PieChartSetting Options

Contains options details extended from ChartSetting that are specific to pie chart.

PropertyTypeDetails

pieChartDataLabel

General Data label option applied for all series

pieChartSeriesSettings

Data Series specific options are used from the list. The position on the list is matched with the data series position. you can use null to skip a series

pieChartTypes

PieChartTypes

Type of chart

doughnutHoleSize

uint

angleOfFirstSlice

uint

pointExplosion

uint

PieChartDataLabel Options

Contains options details extended from ChartDataLabel that are specific to pie chart.

PropertyTypeDetails

dataLabelPosition

DataLabelPositionValues

Data Label placement options.

PieChartSeriesSetting Options

Contains options details extended from ChartSeriesSetting that are specific to pie chart.

PropertyTypeDetails

pieChartDataLabel

Data Label Option specific to one series

fillColor

string?

Fill color specific to one series

borderColor

string?

Border color specific to one series

pieChartDataPointSettings

List<PieChartDataPointSetting?>

TODO

Last updated