Hi Herbert,
Thanks for your inquiry. We suggest you please recreate new series as shown below. Hope this helps you.
If you still face problem, please share your input word document here for our reference. We will then provide you more information about your query.
Document doc = new Document("input.docx");
for (Shape shape : (Iterable)doc.getChildNodes(NodeType.SHAPE, true))
{
if (shape.hasChart())
{
// Word Chart
// Chart property of Shape contains all chart related options.
Chart chart = shape.getChart();
// Get chart series collection.
ChartSeriesCollection seriesColl = chart.getSeries();
// Delete all old series, or just the one you would like to update seriesColl.RemoveAt(1);.
seriesColl.clear();
// 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("UpdateChart.docx");