scattermap/
scattermap.rs

1use polars::prelude::*;
2
3use plotlars::{Plot, ScatterMap, Text};
4
5fn main() {
6    let dataset = LazyCsvReader::new(PlPath::new("data/cities.csv"))
7        .finish()
8        .unwrap()
9        .collect()
10        .unwrap();
11
12    ScatterMap::builder()
13        .data(&dataset)
14        .latitude("latitude")
15        .longitude("longitude")
16        .center([48.856613, 2.352222])
17        .zoom(4)
18        .group("city")
19        .opacity(0.5)
20        .size(12)
21        .plot_title(Text::from("Scatter Map").font("Arial").size(18))
22        .legend_title("cities")
23        .build()
24        .plot();
25}