Get Started
Documentation

CreateChart

CreateChart([sType], aSeries, aSeriesNames, aCatNames, nWidth, nHeight, nStyleIndex) → { ApiChart }

Create a chart with the parameters specified.

Parameters:

Name Type Default Description
sType ChartType "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