1fn main() {
2 let handles = (
3 std::thread::spawn(|| pycall::plot!(&vec![0, 1, 2, 3, 2, 1, 0])),
4 std::thread::spawn(|| {
5 pycall::plot!(&vec![-3, -2, -1, 3, 4, 5, 6], &vec![0, 1, 2, 3, 2, 1, 0])
6 }),
7 std::thread::spawn(|| {
8 pycall::plot!(&vec![0, 1, 2, 3, 4, 5, 6], &vec![0, 1, 2, 3, 2, 1, 0], "+")
9 }),
10 );
11 use pycall::MatPlotLib;
12 let mut program = pycall::PythonProgram::new();
13 program
14 .import_pyplot_as_plt()
15 .plot_y(&vec![0, 1, 2, 3, 2, 1, 0])
16 .plot_xyargs(&vec![0, 1, 2, 3, 4, 5, 6], &vec![0, 1, 2, 3, 2, 1, 0], "+")
17 .show();
18 program.background_run();
19 handles.0.join();
20 handles.1.join();
21 handles.2.join();
22}