colorbrewer-rs

Build Status

Get a Vec of colors (hexadecimal code) from one of the famous ColorBrewer palette. These color specifications and designs are developed by Cynthia Brewer (http://colorbrewer2.org/).

Usage

```rust use colorbrewer::{Palette, get_ramp};

// Use an existing palette from the Palette Enum and the wanted number of colors: let ramp = getcolorramp(Palette::Pastel2, 3); assert_eq!(ramp, Some(vec!["#b3e2cd", "#fdcdac", "#cbd5e8"]));

// Or match the name of one palette with the corresponding Enum variant // using the 'parse' method of a string: let bluepal: Palette = "Blues".parse().unwrap(); let ramp = getcolorramp(bluepal, 5);

// None is returned if the number is invalid: let ramp = getcolorramp(Palette::Pastel2, 35); assert_eq!(ramp, None); ```

License

Licensed under Apache License, Version 2.0.

Credits