public WeightData()
        {
            Items = App.Items;

            Intervals = new IntervalList(UserSettings.WeeksInAvg, Items);

            Weeks = new WeekList(Intervals.List);

            Weights = new WeightList(Items);

            WeightChangeItems = new WeightChangeList(Weeks.List);
        }
Пример #2
0
        public static BasicChart WeightChart(WeightList weights, WeightChangeList weightChangeItems)
        {
            BasicChart chart = new BasicChart();

            chart.LineSeries.ItemsSource  = weights.List;
            chart.LineSeries.XBindingPath = "Date";
            chart.LineSeries.YBindingPath = "Weight";
            chart.Title.Text = "Weight/Weekly Weight Change";

            NumericalAxis numericalAxis = new NumericalAxis();

            chart.LineSeries2.YAxis = numericalAxis;
            chart.LineSeries2.YAxis.OpposedPosition = true;
            chart.LineSeries2.ItemsSource           = weightChangeItems.List;
            chart.LineSeries2.XBindingPath          = "Date";
            chart.LineSeries2.YBindingPath          = "Weight";

            return(chart);
        }