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