public HistoryByItemVM() { NumberOfMounths = "5"; HistoryByItemM = new HistoryByItemM(); ItemList = new ObservableCollection <string>(HistoryByItemM.GetItems().OrderBy(x => x)); NumOfMonthsList = new ObservableCollection <string>(new MonthsListTool().GetNumOfMonthsList()); SeriesCollection = new SeriesCollection(); YFormatter = value => value.ToString("F1"); }
public void updateGraph(string itemName) { foreach (var line in seriesCollection) { if (line.Title == itemName) { seriesCollection.Remove(line); return; } } SeriesCollection.Add (new LineSeries { Title = itemName, Values = new ChartValues <double>(HistoryByItemM.GetHistoryByItem(itemName, Labels)), PointGeometry = DefaultGeometries.Circle, PointGeometrySize = 15 }); }