2009-02-25 77 views
1

我正在嘗試使用相對較新的Microsoft Chart Controls創建堆積圖。我相信我錯過了一些明顯的東西,但有一點幫助會有很大的幫助。下面的代碼創建一個包含兩列的圖表。我想把這些列堆疊在一起。此外,我希望將這兩者的總數顯示在圖表上。任何幫助將非常感激。使用MSChart的堆積圖

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);  

回答

2

創建第二個系列時骨頭移動我將非活動點添加到活動系列。有時候,無論你多久瀏覽自己的代碼,它都需要第二套眼睛來尋找東西。對不起,浪費任何人的時間來看這個。第二次引用activeSeries.Points.AddY(987);應該是inactiveSeries.Points.AddY(987);