В случае элемента управления MS Chart, при использовании столбцов с накоплением / столбцов с накоплением, вы можете сгруппировать разные серии в отдельные группы, установив пользовательский атрибут StackedGroupName
// Set the first two series to be grouped into Group1
Chart1.Series["LightBlue"]["StackedGroupName"] = "Group1";
Chart1.Series["Gold"]["StackedGroupName"] = "Group1";
Если вы скачаете образцы MS Chart (http://code.msdn.microsoft.com/mschart/Release/ProjectReleases.aspx?ReleaseId=4418),), вы увидите нечто очень похожее на то, что вы ищете в
/WebSamples/ChartTypes/BarColumnCharts/Stacked/StackedChart.aspx - Параметр группировки.
Надеюсь, это поможет!