Skip to main content

SetShowDataLabels

Specifies which chart data labels are shown for the chart.

Syntax

expression.SetShowDataLabels(bShowSerName, bShowCatName, bShowVal, bShowPercent);

expression - A variable that represents a ApiChart class.

Parameters

NameRequired/OptionalData typeDefaultDescription
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

Control which data label elements are visible on a chart in a document.

// How do I choose which parts of data labels appear on a chart in a document?

// Hide or reveal values, percentages, and category names on chart data labels 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.SetLegendPos("bottom");
chart.SetShowDataLabels(false, false, true, false);
chart.SetTitle("Financial Overview", 13);
paragraph.AddDrawing(chart);