Exemple #1
0
        public AverageChart(DateTime start, DateTime end)
        {
            this.FormBorderStyle = FormBorderStyle.FixedSingle;
            SM = new StatsManager();
            InitializeComponent();
            prices = SM.AvgPrices(start, end);
            cartesianChart1.Series = new SeriesCollection
            {
                new ColumnSeries
                {
                    Title  = "Average Price",
                    Values = new ChartValues <double> {
                        prices[0], prices[1], prices[2], prices[3], prices[4], prices[5], prices[6], prices[7], prices[8], prices[9]
                    },
                    Stroke = new System.Windows.Media.SolidColorBrush(System.Windows.Media.Color.FromRgb(64, 79, 86))
                }
            };


            cartesianChart1.AxisX.Add(new Axis
            {
                Title  = "Commodity ID",
                Labels = new[] { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" }
            });

            cartesianChart1.AxisY.Add(new Axis
            {
                Title          = "Average Prices",
                LabelFormatter = value => value.ToString("N")
            });
        }