()
| 1 | use graplot::Plot; |
| 2 | |
| 3 | fn main() { |
| 4 | let mut xs = [0.; 1000]; |
| 5 | |
| 6 | let mut add = 0f64; |
| 7 | for idx in 0..1000 { |
| 8 | xs[idx] = add / 1000.; |
| 9 | add += 1.; |
| 10 | } |
| 11 | |
| 12 | let mut ys = [0.; 1000]; |
| 13 | for (i, y) in ys.iter_mut().enumerate() { |
| 14 | *y = (2. * std::f64::consts::PI * xs[i]).sin(); |
| 15 | } |
| 16 | |
| 17 | let plot = Plot::new((xs, ys)); |
| 18 | let _thread = std::thread::Builder::new().name("test".to_string()); |
| 19 | |
| 20 | //thread.spawn(|| { |
| 21 | plot.show(); |
| 22 | //}).unwrap().join().unwrap() |
| 23 | } |