3 releases (breaking)
0.3.0 | Nov 2, 2024 |
---|---|
0.2.0 | Oct 26, 2024 |
0.1.0 | Oct 26, 2024 |
#135 in Visualization
21KB
431 lines
axis_labels_rs
This is a library to compute optimally readable axis labels for terminal plots. The code is based on the axis_labels code of the Python plotting library uniplot.
It is implemented in Rust for performance reasons, since finding optimal axis labels is done by testing & scoring a large number of possible labels.
Example
use axis_labels_rs::float_axis_labels;
let labels = float_axis_labels(0.0, 123.4, 60, 1, false, &String::from(" m"));
println!("{}", labels);
yields
0 m 50 m 100 m