private void Window_Loaded_1(object sender, RoutedEventArgs e) { var temp = new PlotModel(); var fs = new LineSeries(); var car = new robot(); car.set(0, 0, 0); for (int i = 0; i < 15; i++) { fs.Points.Add(new DataPoint(car.x, car.y)); if (i == 5) { car.move(15 * (Math.PI / 180), 1); continue; } if (i == 10) { car.move(-15 * (Math.PI / 180), 1); continue; } car.move(0, 1); } temp.Series.Add(fs); var fss = new LineSeries(); car = new robot(); car.set(0, 0, 0); for (int i = 0; i < 15; i++) { fss.Points.Add(new DataPoint(car.x, car.y)); if (i == 5) { car.move(5 * (Math.PI / 180), 1); continue; } if (i == 10) { car.move(-5 * (Math.PI / 180), 1); continue; } car.move(0, 1); } temp.Series.Add(fss); var fss2 = new LineSeries(); car = new robot(); car.set(0, 0, 0); for (int i = 0; i < 15; i++) { fss2.Points.Add(new DataPoint(car.x, car.y)); if (i == 5) { car.move(1 * (Math.PI / 180), 1); continue; } if (i == 10) { car.move(-1 * (Math.PI / 180), 1); continue; } car.move(0, 1); } temp.Series.Add(fss2); Plot.Model = temp; }