simple/
simple.rs

1use qdplot::{Canvas, DataSet, PlotKind};
2
3fn main() {
4    let mut dataset = DataSet::default();
5    dataset.add_points(
6        "1".into(),
7        vec![(0.0, 0.0), (0.0, 1.0), (-4.0, 4.0), (-3.3, -2.5)],
8    );
9    dataset.add_points(
10        "2".into(),
11        vec![(0.0, 0.0), (1.0, 1.0), (2.0, 2.0), (3.0, 3.0)],
12    );
13    dataset.add_points(
14        "3".into(),
15        vec![(0.0, 0.0), (-1.0, -1.0), (-2.0, -2.0), (-3.0, -3.0)],
16    );
17    dataset.add_points("4".into(), vec![(0.0, 0.0)]);
18    let mut canvas = Canvas::new();
19    let _ = dataset.draw_into(&mut canvas, PlotKind::default());
20    println!("{canvas}");
21}