Chart class

Chart class

Provides access to the chart shape properties. To learn more, visit the Working with Charts documentation article.

Properties

NameDescription
axesGets a collection of all axes of this chart.
axisXProvides access to properties of the primary X axis of the chart.
axisYProvides access to properties of the primary Y axis of the chart.
axisZProvides access to properties of the Z axis of the chart.
dataTableProvides access to properties of a data table of this chart. The data table can be shown using the ChartDataTable.show property.
formatProvides access to fill and line formatting of the chart.
legendProvides access to the chart legend properties.
seriesProvides access to series collection.
seriesGroupsProvides access to a series group collection of this chart.
sourceFullNameGets the path and name of an xls/xlsx file this chart is linked to.
styleGets or sets the style of the chart.
titleProvides access to the chart title properties.

Examples

Shows how to insert a chart and set a title.

let doc = new aw.Document();
let builder = new aw.DocumentBuilder(doc);

// Insert a chart shape with a document builder and get its chart.
let chartShape = builder.insertChart(aw.Drawing.Charts.ChartType.Bar, 400, 300);
let chart = chartShape.chart;

// Use the "Title" property to give our chart a title, which appears at the top center of the chart area.
let title = chart.title;
title.text = "My Chart";
title.font.size = 15;
title.font.color = "#008000";

// Set the "Show" property to "true" to make the title visible. 
title.show = true;

// Set the "Overlay" property to "true" Give other chart elements more room by allowing them to overlap the title
title.overlay = true;

doc.save(base.artifactsDir + "Charts.chartTitle.docx");

See Also