Skip to main content

SetDataPointNumFormat

Sets the specified numeric format to the chart data point.

Syntax

expression.SetDataPointNumFormat(sFormat, nSeria, nDataPoint, bAllSeries);

expression - A variable that represents a ApiChart class.

Parameters

NameRequired/OptionalData typeDefaultDescription
sFormatRequiredNumFormat | StringNumeric format (can be custom format).
nSeriaRequiredNumberSeries index.
nDataPointRequirednumberThe index of the data point in the specified chart series.
bAllSeriesRequiredbooleanSpecifies if the numeric format will be applied to the specified data point in all series.

Returns

boolean

Example

Apply a number format to data points in a chart in a presentation.

// How do I format numbers displayed on a chart in a presentation?

// Create a chart and set a specific numeric format to display its data values 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, ["0", "0.00"]);
chart.SetSize(300 * 36000, 130 * 36000);
chart.SetPosition(608400, 1267200);
chart.SetShowPointDataLabel(1, 0, false, false, true, false);
chart.SetDataPointNumFormat("0.00", 0, 0, true);

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);
slide.AddObject(chart);