clearFormat method
clearFormat()
Clears format of this data label. The properties are set to the default values defined in the parent data label collection.
clearFormat()
Examples
Shows how to apply labels to data points in a line chart.
test('DataLabels', () => {
let doc = new aw.Document();
let builder = new aw.DocumentBuilder(doc);
let chartShape = builder.insertChart(aw.Drawing.Charts.ChartType.Line, 400, 300);
let chart = chartShape.chart;
expect(chart.series.count).toEqual(3);
expect(chart.series.at(0).name).toEqual("Series 1");
expect(chart.series.at(1).name).toEqual("Series 2");
expect(chart.series.at(2).name).toEqual("Series 3");
// Apply data labels to every series in the chart.
// These labels will appear next to each data point in the graph and display its value.
for (let series of chart.series)
{
applyDataLabels(series, 4, "000.0", ", ");
expect(series.dataLabels.count).toEqual(4);
}
// Change the separator string for every data label in a series.
for (let label of chart.series.at(0).dataLabels)
{
expect(label.separator).toEqual(", ");
label.separator = " & ";
}
let dataLabel = chart.series.at(1).dataLabels.at(2);
dataLabel.format.fill.color = "#FF0000";
// For a cleaner looking graph, we can remove data labels individually.
dataLabel.clearFormat();
// We can also strip an entire series of its data labels at once.
chart.series.at(2).dataLabels.clearFormat();
doc.save(base.artifactsDir + "Charts.dataLabels.docx");
});
See Also
- module Aspose.Words.Drawing.Charts
- class ChartDataLabel