()
| 35 | |
| 36 | #[test] |
| 37 | fn test_sine_wave() { |
| 38 | let mut xs = [0.; 1000]; |
| 39 | |
| 40 | let mut add = 0f64; |
| 41 | for idx in 0..1000 { |
| 42 | xs[idx] = add / 1000.; |
| 43 | add += 1.; |
| 44 | } |
| 45 | |
| 46 | let mut ys = [0.; 1000]; |
| 47 | for (i, y) in ys.iter_mut().enumerate() { |
| 48 | *y = (2. * std::f64::consts::PI * xs[i]).sin(); |
| 49 | } |
| 50 | |
| 51 | let plot = Plot::new((xs, ys)); |
| 52 | plot.show(); |
| 53 | } |
| 54 | |
| 55 | #[test] |
| 56 | fn test_x_squared() { |