This crate provides a collection of sequential, diverging and categorical color
schemes ported from [d3-scale-chromatic]. Each color scheme may be sampled using
either a rational index i/n or a continuous float 0 ≤ t ≤ 1.
pub fn eval_rational(&self, i: usize, n: usize) -> Colorpub fn eval_continuous(&self, t: f64) -> Color![]()
rust
let gradient = colorous::VIRIDIS;
for i in 0..100 {
println!("{:x}", gradient.eval_rational(i, 100));
}
# colorous::TURBO
![]()
The “turbo” color scheme by Anton Mikhailov.
# colorous::VIRIDIS
![]()
The “viridis” perceptually-uniform color scheme designed by van der Walt, Smith and Firing for matplotlib.
# colorous::INFERNO
![]()
The “inferno” perceptually-uniform color scheme designed by van der Walt and Smith for matplotlib.
# colorous::MAGMA
![]()
The “magma” perceptually-uniform color scheme designed by van der Walt and Smith for matplotlib.
# colorous::PLASMA
![]()
The “plasma” perceptually-uniform color scheme designed by van der Walt and Smith for matplotlib.
# colorous::CIVIDIS
![]()
The “cividis” color vision deficiency-optimized color scheme designed by Nuñez, Anderton, and Renslow.
# colorous::WARM
![]()
A 180° rotation of Niccoli’s perceptual rainbow.
# colorous::COOL
![]()
# colorous::CUBEHELIX
![]()
# colorous::BLUE_GREEN
![]()
# colorous::BLUE_PURPLE
![]()
# colorous::GREEN_BLUE
![]()
# colorous::ORANGE_RED
![]()
# colorous::PURPLEBLUEGREEN
![]()
# colorous::PURPLE_BLUE
![]()
# colorous::PURPLE_RED
![]()
# colorous::RED_PURPLE
![]()
# colorous::YELLOWGREENBLUE
![]()
# colorous::YELLOW_GREEN
![]()
# colorous::YELLOWORANGEBROWN
![]()
# colorous::YELLOWORANGERED
![]()
# colorous::BLUES
![]()
# colorous::GREENS
![]()
# colorous::GREYS
![]()
# colorous::ORANGES
![]()
# colorous::PURPLES
![]()
# colorous::REDS
![]()
# colorous::BROWN_GREEN
![]()
# colorous::PURPLE_GREEN
![]()
# colorous::PINK_GREEN
![]()
# colorous::PURPLE_ORANGE
![]()
# colorous::RED_BLUE
![]()
# colorous::RED_GREY
![]()
# colorous::REDYELLOWBLUE
![]()
# colorous::REDYELLOWGREEN
![]()
# colorous::SPECTRAL
![]()
# colorous::RAINBOW
![]()
The cyclical less-angry rainbow color scheme.
# colorous::SINEBOW
![]()
The “sinebow” color scheme by Jim Bumgardner and Charlie Loyd.
Categorical color schemes are represented simply as an array [Color; N].
# colorous::CATEGORY10
![]()
# colorous::ACCENT
![]()
# colorous::DARK2
![]()
# colorous::PAIRED
![]()
# colorous::PASTEL1
![]()
# colorous::PASTEL2
![]()
# colorous::SET1
![]()
# colorous::SET2
![]()
# colorous::SET3
![]()
# colorous::TABLEAU10
![]()
Ten categorical colors authored by Tableau as part of Tableau 10.
Licensed under the Apache License, Version 2.0.