public Chart()
        {
            InitializeComponent();

            //Func<ChartPoint, string> labelPoint = chartPoint =>
            // string.Format("{0} ({1:P})", chartPoint.Y, chartPoint.Participation);

            List <String>        Menus     = new List <string>();
            ChartValues <double> MenuCount = new ChartValues <double>();
            ChartValues <double> MenuPrice = new ChartValues <double>();

            List <SaleModel> Orders = StatisticsVM.GetMenuStatistics("0");

            foreach (SaleModel Order in Orders)
            {
                Menus.Add(Order.menu);
                MenuCount.Add(Order.count);
                MenuPrice.Add(Order.price);
            }


            CountSeriesCollection = new SeriesCollection
            {
                new ColumnSeries
                {
                    Title      = "판매수",
                    DataLabels = true,
                    Values     = MenuCount,
                    LabelPoint = point => point.Y + "개"
                },
            };

            PriceSeriesCollection = new SeriesCollection
            {
                new ColumnSeries
                {
                    Title      = "판매 가격",
                    DataLabels = true,
                    Values     = MenuPrice,
                    LabelPoint = point => point.Y + "원",
                },
            };

            Labels         = Menus.ToArray();
            CountFormatter = value => value + "개";
            PriceFormatter = value => value.ToString("C");

            DataContext = this;
        }
        private void AddSeatMenuChart(string seat)
        {
            List <String>        Menus     = new List <string>();
            ChartValues <double> MenuCount = new ChartValues <double>();
            ChartValues <double> MenuPrice = new ChartValues <double>();

            List <SaleModel> Orders = StatisticsVM.GetMenuStatistics(seat);

            foreach (SaleModel Order in Orders)
            {
                Menus.Add(Order.menu);
                MenuCount.Add(Order.count);
                MenuPrice.Add(Order.price);
            }

            LineCategoryCountSeriesCollection = new SeriesCollection
            {
                new ColumnSeries
                {
                    Title      = "판매수",
                    DataLabels = true,
                    Values     = MenuCount,
                },
            };

            LineCategoryPriceSeriesCollection = new SeriesCollection
            {
                new ColumnSeries
                {
                    Title      = "판매 가격",
                    DataLabels = true,
                    Values     = MenuPrice,
                    LabelPoint = point => point.Y + "원",
                },
            };

            Labels = Menus.ToArray();

            CountFormatter = value => value + "개";
            PriceFormatter = value => value.ToString("C");
        }