Add chart method present in slide component or you can replace the chart using shape component.
Basic Code Sample
Section titled “Basic Code Sample”// Bare minimumpowerPoint.AddSlide(PresentationConstants.SlideLayoutType.BLANK) .AddChart(CreateDataCellPayload(), new G.ColumnChartSetting<G.PresentationSetting>());// Some additional samplespowerPoint.AddSlide(PresentationConstants.SlideLayoutType.BLANK) .AddChart(CreateDataCellPayload(), new G.ColumnChartSetting<G.PresentationSetting>() { titleOptions = new() { title = "Column Chart" }, chartLegendOptions = new G.ChartLegendOptions() { legendPosition = G.ChartLegendOptions.LegendPositionValues.TOP, fontSize = 5 }, columnChartSeriesSettings = new(){ null, new(){ columnChartDataPointSettings = new(){ null, new(){ fillColor = "FF0000" }, new(){ fillColor = "00FF00" }, }, fillColor= "AABBCC" }, new(){ fillColor= "CCBBAA" } } });ColumnChartSetting<G.PresentationSetting> Options
Section titled “ColumnChartSetting<G.PresentationSetting> Options”Contains options details extended from ChartSetting that are specific to column chart.
| Property | Type | Details |
|---|---|---|
| columnChartDataLabel | ColumnChartDataLabel | General Data label option applied for all series |
| columnChartSeriesSettings | List<ColumnChartSeriesSetting?> | 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 |
| columnChartTypes | ColumnChartTypes | Type of chart |
| chartAxesOptions | ChartAxesOptions | Chart axes options |
| columnGraphicsSetting | ColumnGraphicsSetting | Set properties related to bar placement |
ColumnChartDataLabel Options
Section titled “ColumnChartDataLabel Options”Contains options details extended from ChartDataLabel that are specific to column chart.
| Property | Type | Details |
|---|---|---|
| dataLabelPosition | DataLabelPositionValues | Data Label placement options. |
ColumnChartSeriesSetting Options
Section titled “ColumnChartSeriesSetting Options”Contains options details extended from ChartSeriesSetting that are specific to column chart.
| columnChartDataLabel | ColumnChartDataLabel | Data Label Option specific to one series |
| fillColor | string? | Fill color specific to one series |
| columnChartDataPointSettings | List<ColumnChartDataPointSetting?> | Data point specific options are used from the list. The position on the list is matched with the data point position. you can use null to skip a data point. |
ColumnGraphicsSetting Options only applied in cluster type
Section titled “ColumnGraphicsSetting Options only applied in cluster type”| Property | Type | Details |
|---|---|---|
| categoryGap | int | Gap between Category. Default : 219 |
| seriesGap | int | Gap between Series. Default : -27 |
ColumnChartDataPointSetting Options
Section titled “ColumnChartDataPointSetting Options”Contains options details extended from ChartDataPointSetting that are specific to column chart.