private void AddVerticalBarData(Specialized2DChartControl.BarControl myBarChart) { myBarChart.DataCollection.DataList.Clear(); Specialized2DCharts.DataSeriesBar ds = new Specialized2DCharts.DataSeriesBar(); myBarChart.DataCollection.BarType = Specialized2DCharts.DataCollectionBar.BarTypeEnum.Vertical; myBarChart.ChartStyle.Title = "1st Bar Chart"; myBarChart.ChartStyle.Xmin = 0; myBarChart.ChartStyle.Xmax = 5; myBarChart.ChartStyle.Ymin = 0; myBarChart.ChartStyle.Ymax = 10; myBarChart.ChartStyle.XTick = 1; myBarChart.ChartStyle.YTick = 2; myBarChart.ChartStyle.GridlinePattern = Specialized2DCharts.ChartStyleGridlines.GridlinePatternEnum.Dot; myBarChart.ChartStyle.GridlineColor = Brushes.Black; // Draw the bar chart: ds.BorderColor = Brushes.Red; ds.FillColor = Brushes.Green; ds.BarWidth = 0.6; for (int i = 0; i < 5; i++) { double x = i + 1.0; double y = 2.0 * x; ds.LineSeries.Points.Add(new Point(x, y)); } myBarChart.DataCollection.DataList.Add(ds); myBarChart.DataCollection.AddBars(myBarChart.ChartStyle); }
private void AddHorizontalGroupBarChart(Specialized2DChartControl.BarControl myBarChart) { myBarChart.DataCollection.DataList.Clear(); Specialized2DCharts.DataSeriesBar ds = new Specialized2DCharts.DataSeriesBar(); myBarChart.DataCollection.BarType = Specialized2DCharts.DataCollectionBar.BarTypeEnum.HorizontalStack; myBarChart.ChartStyle.Title = "4th Bar Chart"; myBarChart.ChartStyle.Xmin = 0; myBarChart.ChartStyle.Xmax = 25; myBarChart.ChartStyle.Ymin = 0; myBarChart.ChartStyle.Ymax = 5; myBarChart.ChartStyle.XTick = 5; myBarChart.ChartStyle.YTick = 1; myBarChart.ChartStyle.GridlinePattern = Specialized2DCharts.ChartStyleGridlines.GridlinePatternEnum.Dot; myBarChart.ChartStyle.GridlineColor = Brushes.Black; // Add the first bar series: ds = new Specialized2DCharts.DataSeriesBar(); ds.BorderColor = Brushes.Red; ds.FillColor = Brushes.Green; ds.BarWidth = 0.8; for (int i = 0; i < 5; i++) { double x = i + 1.0; double y = 2.0 * x; ds.LineSeries.Points.Add(new Point(y, x)); } myBarChart.DataCollection.DataList.Add(ds); // Add the second bar series: ds = new Specialized2DCharts.DataSeriesBar(); ds.BorderColor = Brushes.Red; ds.FillColor = Brushes.Yellow; ds.BarWidth = 0.8; for (int i = 0; i < 5; i++) { double x = i + 1.0; double y = 1.5 * x; ds.LineSeries.Points.Add(new Point(y, x)); } myBarChart.DataCollection.DataList.Add(ds); // Add the third bar series: ds = new Specialized2DCharts.DataSeriesBar(); ds.BorderColor = Brushes.Red; ds.FillColor = Brushes.Blue; ds.BarWidth = 0.8; for (int i = 0; i < 5; i++) { double x = i + 1.0; double y = 1.0 * x; ds.LineSeries.Points.Add(new Point(y, x)); } myBarChart.DataCollection.DataList.Add(ds); myBarChart.DataCollection.AddBars(myBarChart.ChartStyle); }