pub struct ViridisRGBA {}
Expand description
A colormap optimized for visually impaired people (RGBA format). It is currently the default colormap also used by matplotlib. Read more in this paper
Implementations§
source§impl ViridisRGBA
impl ViridisRGBA
sourcepub fn get_color<FloatType>(h: FloatType) -> RGBAColor
pub fn get_color<FloatType>(h: FloatType) -> RGBAColor
Get color value from ViridisRGBA
by supplying a parameter 0.0 <= h <= 1.0
sourcepub fn get_color_normalized<FloatType>(
h: FloatType,
min: FloatType,
max: FloatType
) -> RGBAColor
pub fn get_color_normalized<FloatType>( h: FloatType, min: FloatType, max: FloatType ) -> RGBAColor
Get color value from ViridisRGBA
by supplying lower and upper bounds min, max and a parameter h where min <= h <= max
Trait Implementations§
source§impl<FloatType> ColorMap<RGBAColor, FloatType> for ViridisRGBA
impl<FloatType> ColorMap<RGBAColor, FloatType> for ViridisRGBA
source§fn get_color_normalized(
&self,
h: FloatType,
min: FloatType,
max: FloatType
) -> RGBAColor
fn get_color_normalized( &self, h: FloatType, min: FloatType, max: FloatType ) -> RGBAColor
A slight abstraction over get_color function where lower and upper bound can be specified.
source§fn get_color(&self, h: FloatType) -> ColorType
fn get_color(&self, h: FloatType) -> ColorType
Takes a scalar value 0.0 <= h <= 1.0 and returns the corresponding color.
Typically color-scales are named according to which color-type they return.
To use upper and lower bounds with ths function see get_color_normalized.
Auto Trait Implementations§
impl RefUnwindSafe for ViridisRGBA
impl Send for ViridisRGBA
impl Sync for ViridisRGBA
impl Unpin for ViridisRGBA
impl UnwindSafe for ViridisRGBA
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more