Hi,
thank you so far, the data is shown correctly in chart after I changed the logic. But the color isn't correct in combined chart (pl see attached image).
what I changed for bar chart:
excel.Worksheets[0].Charts[0].NSeries[0].Values = range;
excel.Worksheets[0].Charts[0].NSeries.CategoryData = labels;
and what I changed for combined chart:
if(row != 1)
{
// set range start and end
string labelStart = Aspose.Cells.CellsHelper.CellIndexToName(1, 0);
string labelEnd = Aspose.Cells.CellsHelper.CellIndexToName(row - 1, 0);
string rangeStart = Aspose.Cells.CellsHelper.CellIndexToName(1, 1);
string rangeEnd = Aspose.Cells.CellsHelper.CellIndexToName(row - 1, 1);
string rangeStart2 = Aspose.Cells.CellsHelper.CellIndexToName(1, 2);
string rangeEnd2 = Aspose.Cells.CellsHelper.CellIndexToName(row - 1, 2);
string range = String.Format("{0}!{1}:{2}", wks.Name, rangeStart, rangeEnd);
string range2 = String.Format("{0}!{1}:{2}", wks.Name, rangeStart2, rangeEnd2);
string labels = String.Format("{0}!{1}:{2}", wks.Name, labelStart, labelEnd);
//* Aspose 4.4.0.24
// excel.Worksheets[0].Charts[0].NSeries.Add(range, true);
// excel.Worksheets[0].Charts[0].NSeries.CategoryData = labels;
excel.Worksheets[0].Charts[0].NSeries.CategoryData = labels;
excel.Worksheets[0].Charts[0].NSeries[1].Values = range2;
excel.Worksheets[0].Charts[0].NSeries[0].Values = range;
// excel.Worksheets[0].DesignCharts[0].NSeries.Add(range, true);
// excel.Worksheets[0].DesignCharts[0].NSeries.CategoryData = labels;
}
What could cause this behavior?
thanks in advance
Jörg