area/
area.rs

1use splot::{Chart, Charts, Edge, Plot};
2
3fn main() {
4    let data_a = vec![(13, 74), (111, 37), (125, 52), (190, 66)];
5    let data_b = vec![(22, 50), (105, 44), (120, 67), (180, 39)];
6    let charts = Charts::new().chart(
7        Chart::new()
8            .title("Area Plot")
9            .domain(&data_a[..])
10            .axis("X Axis", Edge::Bottom)
11            .axis("Y Axis", Edge::Left)
12            .axis("", Edge::Right)
13            .plot(Plot::area("Series A", &data_a))
14            .plot(Plot::area("Series B", &data_b)),
15    );
16    print!("{charts}");
17}