public void InitializeChart() { // Initialize ChartSeries ChartSeries series1 = new ChartSeries("Hard Disk"); series1.Points.Add(1, 187); series1.Points.Add(2, 151); series1.Points.Add(3, 180); series1.Points.Add(4, 206); series1.Points.Add(5, 122); series1.Points.Add(6, 31); series1.Points.Add(7, 189); series1.Points.Add(8, 54); series1.Points.Add(9, 181); series1.Points.Add(10, 201); series1.Points.Add(11, 391); series1.Points.Add(12, 311); series1.Styles[0].Text = string.Format("{0}", series1.Points[0].YValues[0]); series1.Styles[1].Text = string.Format("{0}", series1.Points[1].YValues[0]); series1.Styles[2].Text = string.Format("{0}", series1.Points[2].YValues[0]); series1.Styles[3].Text = string.Format("{0}", series1.Points[3].YValues[0]); series1.Styles[4].Text = string.Format("{0}", series1.Points[4].YValues[0]); this.chartControl1.Series.Add(series1); ChartSeries series2 = new ChartSeries("Monitor"); series2.Points.Add(1, 256); series2.Points.Add(2, 451); series2.Points.Add(3, 382); series2.Points.Add(4, 437); series2.Points.Add(5, 321); series2.Points.Add(6, 234); series2.Points.Add(7, 425); series2.Points.Add(8, 257); series2.Points.Add(9, 382); series2.Points.Add(10, 301); series2.Points.Add(11, 472); series2.Points.Add(12, 421); series2.Styles[0].Text = string.Format("{0}", series1.Points[0].YValues[0]); series2.Styles[1].Text = string.Format("{0}", series1.Points[1].YValues[0]); series2.Styles[2].Text = string.Format("{0}", series1.Points[2].YValues[0]); series2.Styles[3].Text = string.Format("{0}", series1.Points[3].YValues[0]); series2.Styles[4].Text = string.Format("{0}", series1.Points[4].YValues[0]); this.chartControl1.Series.Add(series2); chartControl1.ColumnDrawMode = ChartColumnDrawMode.ClusteredMode; chartControl1.PrimaryXAxis.RangeType = ChartAxisRangeType.Set; chartControl1.PrimaryXAxis.Range = new MinMaxInfo(0, 13, 1); ChartTemplate ct = new ChartTemplate(typeof(ChartControl)); ct.Load("Column_Square.xml"); ct.Apply(this.chartControl1); chartControl1.Series3D = false; }