Skip to main content

SetDataPointFill

Sets the fill to the data point in the specified chart series.

Syntax​

expression.SetDataPointFill(oFill, nSeries, nDataPoint, bAllSeries);

expression - A variable that represents a ApiChart class.

Parameters​

NameRequired/OptionalData typeDefaultDescription
oFillRequiredApiFillThe fill type used to fill the data point.
nSeriesRequirednumberThe index of the chart series.
nDataPointRequirednumberThe index of the data point in the specified chart series.
bAllSeriesOptionalbooleanfalseSpecifies if the fill will be applied to the specified data point in all series.

Returns​

boolean

Example​

Change the color of a single data point in a chart in a presentation.

// How do I color an individual data point in a chart in a presentation?

// Create a chart and apply a fill color to one specific data point in a presentation.

const presentation = Api.GetPresentation();
const slide = presentation.GetSlideByIndex(0);
slide.RemoveAllObjects();

const chart = Api.CreateChart("bar3D", [
[200, 240, 280],
[250, 260, 280]
], ["Projected Revenue", "Estimated Costs"], [2014, 2015, 2016], 4051300, 2347595, 24);
chart.SetSize(300 * 36000, 130 * 36000);
chart.SetPosition(608400, 1267200);

let fill = Api.CreateSolidFill(Api.RGB(51, 51, 51));
chart.SetSeriesFill(fill, 0, false);
fill = Api.CreateSolidFill(Api.RGB(255, 111, 61));
chart.SetSeriesFill(fill, 1, false);
fill = Api.CreateSolidFill(Api.RGB(128, 128, 128));
chart.SetDataPointFill(fill, 0, 0, false);
slide.AddObject(chart);