@rmacero,
Thanks for the sample file.
You need to set some Boolean options and other attributes on for the pivot chart for your needs. See the following sample code segment for your reference:
e.g.
Sample code:
.......
PivotField field = pivotTable.ColumnFields["Year"];
field.SetSubtotals(PivotFieldSubtotalType.Automatic, false);
pivotTable.ColumnGrand = false;
pivotTable.RowGrand = false;
pivotTable.RefreshData();
pivotTable.CalculateData();
i = ws.Charts.Add(ChartType.Column, 18, 8, 28, 15);
Chart chart = ws.Charts[0];
chart.PivotSource = "Sheet1!PivotTable1";
chart.PivotOptions.DropZoneSeries = true;
chart.HidePivotFieldButtons = false;
chart.PivotOptions.DropZoneFilter = true;
wb.Save("e:\\test2\\PivotChart.xlsx");
Let us know if you still have any issue or confusion.