Hi Nausherwan
find code bellow. I am using Aspose.Cells 4.8.0.0... Also tried with 4.8.0.15 but same result
Regards
Ranko
Workbook wb = new Workbook();
wb.Worksheets.Clear();
Worksheet ws = wb.Worksheets[wb.Worksheets.Add()];
ws.Name = "Sheet";
Cells cells = ws.Cells;
cells[0, 1].PutValue("Person");
cells[0, 1].Style.Font.IsBold = true;
cells[1, 1].PutValue("Alice");
cells[2, 1].PutValue("Bob");
cells[3, 1].PutValue("Eve");
cells[4, 1].PutValue("Jenny");
cells[0, 2].PutValue("Values");
cells[0, 2].Style.Font.IsBold = true;
cells[1, 2].PutValue(88.0);
cells[2, 2].PutValue(34.2);
cells[3, 2].PutValue(34.5);
cells[4, 2].PutValue(52.0);
cells.GroupRows(0, 5, true);
Chart chart = ws.Charts[ws.Charts.Add(ChartType.Column, 15, 1, 30, 8)];
chart.Title.Text = "Chart Title";
chart.Legend.Position = LegendPositionType.Bottom;
chart.ValueAxis.Title.Text = "Values";
chart.PlotVisibleCells = false;
chart.Placement = PlacementType.FreeFloating;
ASeries s1 = chart.NSeries[chart.NSeries.Add(String.Format("{0}!{1}", ws.Name, "C1"), true)];
s1.Values = String.Format("{0}!{1}{2}:{1}{3}", ws.Name, "C", 2, 5);
s1.Name = ws.Cells["C1"].Value.ToString();
chart.NSeries.CategoryData = String.Format("{0}!{1}{2}:{1}{3}", ws.Name, "C", 2, 5);
wb.Save(@"HiddenChartData.xlsx", FileFormatType.Excel2007Xlsx);