We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

Bar CHarts in Aspose

Hello all,
We are using Aspose Words in our project.
We wanted to know if it is possible to create a Bar chart as shown in the attachment.
Any sort of help would be greatly appreciated.


Hi there,

Thanks for your inquiry. Yes, you can create bar chart using Aspose.Words. Please check following code example and read following documentation article for your kind reference. Hope this helps you.

Working with Charts

Document doc = new Document();<o:p></o:p>

DocumentBuilder builder = new DocumentBuilder(doc);

// Add chart with default data. You can specify different chart types and sizes.

Shape shape = builder.InsertChart(ChartType.Bar, 432, 252);

// Chart property of Shape contains all chart related options.

Chart chart = shape.Chart;

// Get chart series collection.

ChartSeriesCollection seriesColl = chart.Series;

// Delete default generated series.


// Create category names array, in this example we have two categories.

string[] categories = new string[] { "AW Category 1", "AW Category 2" };

// Adding new series. Please note, data arrays must not be empty and arrays must be the same size.

seriesColl.Add("AW Series 1", categories, new double[] { 1, 2 });

seriesColl.Add("AW Series 2", categories, new double[] { 3, 4 });

seriesColl.Add("AW Series 3", categories, new double[] { 5, 6 });

seriesColl.Add("AW Series 4", categories, new double[] { 7, 8 });

seriesColl.Add("AW Series 5", categories, new double[] { 9, 10 });

doc.Save(MyDir + @"Bar Chart Out.docx");