Get Started
Documentation

CreateChart

CreateChart(sTypeopt, aSeries, aSeriesNames, aCatNames, nWidth, nHeight, nStyleIndex) → {ApiChart}

Create a chart with the parameters specified.

Parameters:

Name Type Attributes Default Description
sType ChartType <optional>
"bar" The chart type used for the chart display.
aSeries Array The array of the data used to build the chart from.
aSeriesNames Array The array of the names (the source table column names) used for the data which the chart will be build from.
aCatNames Array The array of the names (the source table row names) used for the data which the chart will be build from.
nWidth EMU The chart width in English measure units.
nHeight EMU The chart height in English measure units.
nStyleIndex number The chart color style index (can be 1 - 48, as described in OOXML specification).

Returns:

Type
ApiChart

Example

Copy code
builder.CreateFile("docx");
var oDocument = Api.GetDocument();
var oParagraph, oDrawing;
oParagraph = oDocument.GetElement(0);
oDrawing = Api.CreateChart("bar3D", [[200, 240, 280],[250, 260, 280]], ["Projected Revenue", "Estimated Costs"], [2014, 2015, 2016], 4051300, 2347595, 24);
oParagraph.AddDrawing(oDrawing);
builder.SaveFile("docx", "CreateChart.docx");
builder.CloseFile();

Resulting document