Skip to main content

SetShowPointDataLabel

Spicifies the show options for data labels.

Syntax

expression.SetShowPointDataLabel(nSeriesIndex, nPointIndex, bShowSerName, bShowCatName, bShowVal, bShowPercent);

expression - A variable that represents a ApiChart class.

Parameters

NameRequired/OptionalData typeDefaultDescription
nSeriesIndexRequirednumberThe series index from the array of the data used to build the chart from.
nPointIndexRequirednumberThe point index from this series.
bShowSerNameRequiredbooleanWhether to show or hide the source table column names used for the data which the chart will be build from.
bShowCatNameRequiredbooleanWhether to show or hide the source table row names used for the data which the chart will be build from.
bShowValRequiredbooleanWhether to show or hide the chart data values.
bShowPercentRequiredbooleanWhether to show or hide the percent for the data values (works with stacked chart types).

Returns

boolean

Example

Configure data label visibility for a single data point on a chart in a document.

// How do I control which label details appear on one specific data point in a document?

// Target an individual point to show only the label information relevant to that value in a document.

let doc = Api.GetDocument();
let paragraph = doc.GetElement(0);
let chart = Api.CreateChart("bar3D", [
[200, 240, 280],
[250, 260, 280]
], ["Projected Revenue", "Estimated Costs"], [2014, 2015, 2016], 4051300, 2347595, 24);
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);
chart.SetVerAxisTitle("USD In Hundred Thousands", 10);
chart.SetHorAxisTitle("Year", 11);
chart.SetShowPointDataLabel(1, 0, false, false, true, false);
chart.SetTitle("Financial Overview", 13);
paragraph.AddDrawing(chart);