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

This method doesn't return any data.

Example

This example specifies which chart data labels are shown for the chart.

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.CreateRGBColor(51, 51, 51));
chart.SetSeriesFill(fill, 0, false);
fill = Api.CreateSolidFill(Api.CreateRGBColor(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);