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