sparklines

Crates.iosparklines
lib.rssparklines
version0.3.0
created_at2022-12-28 11:14:59.622377+00
updated_at2025-05-28 12:14:49.651219+00
descriptionSparklines library
homepage
repositoryhttps://github.com/ekroon/sparklines
max_upload_size
id746757
size32,082
Erwin Kroon (ekroon)

documentation

README

Sparklines

A Rust library for Sparklines.

Implementations

Sparklines exposes two indexer implementations:

  • Algorithmic – computes the tick index using a simple formula.
  • Rangemap – uses a range map to determine which tick to use.
use sparklines::{AlgorithmicSpark, RangemapSpark};

let a = AlgorithmicSpark::default();
let r = RangemapSpark::default();

assert_eq!(a.spark(&[1.0, 2.0, 3.0]), "▁▅█");
assert_eq!(r.spark(&[1.0, 2.0, 3.0]), "▁▄█");

License

Dual licensed under MIT or APACHE 2.0 at your own choice.

Commit count: 39

cargo fmt