使用MSChart的堆积图表

时间:2009-02-25 15:13:01

标签: c# asp.net charts mschart

我正在尝试使用相对较新的Microsoft Chart Controls创建堆积图表。我确信我错过了一些明显的东西,但是一些帮助会有很长的路要走。以下代码创建了一个包含两列的图表。我希望将列堆叠在一起。此外,我希望两者的总数显示在图表上。任何帮助将不胜感激。

Series activeSeries = new Series("Active");
activeSeries.ChartType = SeriesChartType.StackedColumn;
activeSeries.BorderWidth = 3;
activeSeries.ShadowOffset = 2;

activeSeries.Points.AddY(3000);
LaptopChart.Series.Add(activeSeries);

Series inactiveSeries = new Series("Inactive");
inactiveSeries.ChartType = SeriesChartType.StackedColumn;
inactiveSeries.BorderWidth = 3;
inactiveSeries.ShadowOffset = 2;

activeSeries.Points.AddY(987);
LaptopChart.Series.Add(inactiveSeries);    

1 个答案:

答案 0 :(得分:2)

创建第二个系列时骨头移动我将非活动点添加到活动系列。有时,无论你多久经历一次自己的代码,它都会花费第二眼来寻找东西。很抱歉浪费任何人的时间看这个。第二次引用activeSeries.Points.AddY(987);应该是inactiveSeries.Points.AddY(987);