piechart/piechart.rs
1use plotlars::{PieChart, Plot, Text};
2use polars::prelude::*;
3
4fn main() {
5 let dataset = LazyCsvReader::new(PlPath::new("data/penguins.csv"))
6 .finish()
7 .unwrap()
8 .select([col("species")])
9 .collect()
10 .unwrap();
11
12 PieChart::builder()
13 .data(&dataset)
14 .labels("species")
15 .hole(0.4)
16 .pull(0.01)
17 .rotation(20.0)
18 .plot_title(Text::from("Pie Chart").font("Arial").size(18).x(0.485))
19 .build()
20 .plot();
21}