public void CompileSolvedProductSeries() { SolvedSeriesItems.Add(new DataPoint(CurrentIteration, FinishedProducts.Count)); var t = new OxyPlot.Wpf.LineSeries(); t.ItemsSource = SolvedSeriesItems; SolvedProductsPlot.Series.Clear(); SolvedProductsPlot.Series.Add(t); SolvedProductsPlot.InvalidatePlot(); }
private void Reset(object sender, RoutedEventArgs e) { DivergenceConvergencePlot.Series.Clear(); DivergenceConvergencePlot.InvalidatePlot(); //force rerender ValueSeries.ItemsSource = null; ValueSeries.InvalidateVisual(); CountSeries.ItemsSource = null; CountSeries.InvalidateVisual(); SolvedSeriesItems = new List <DataPoint>(); SolvedProductsPlot.Series.Clear(); SolvedProductsPlot.InvalidatePlot(); AverageContrib.Series.Clear(); AverageContrib.InvalidatePlot(); CurrentIteration = 0; RepopAgents(); }