1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
///
///
/// # Example
///
/// ```rust
/// use polars::prelude::*;
/// use plotlars::{ColorBar, HeatMap, Palette, Plot, Text, ValueExponent};
///
/// let dataset = LazyCsvReader::new(PlRefPath::new("data/heatmap.csv"))
/// .finish()
/// .unwrap()
/// .collect()
/// .unwrap();
///
/// HeatMap::builder()
/// .data(&dataset)
/// .x("x")
/// .y("y")
/// .z("z")
/// .color_bar(
/// &ColorBar::new()
/// .length(290)
/// .value_exponent(ValueExponent::None)
/// .separate_thousands(true)
/// .tick_length(5)
/// .tick_step(2500.0)
/// )
/// .color_scale(Palette::Portland)
/// .build()
/// .plot();
/// ```
///
/// 