pub struct GradientColorMap { /* private fields */ }Expand description
A color map built from sorted RGB stops, interpolated linearly in RGB space.
Implementations§
Source§impl GradientColorMap
impl GradientColorMap
Sourcepub fn new(stops: Vec<(f64, RGBColor)>) -> Self
pub fn new(stops: Vec<(f64, RGBColor)>) -> Self
Build from explicit (position, color) stops. Positions are clamped to
[0, 1] and sorted; at least one stop is required (an empty list falls
back to mid-gray).
Sourcepub fn rd_bu() -> Self
pub fn rd_bu() -> Self
ColorBrewer diverging RdBu (red → white → blue). Pairs with
Normalization::Symmetric for correlation matrices.
Trait Implementations§
Source§impl Clone for GradientColorMap
impl Clone for GradientColorMap
Source§fn clone(&self) -> GradientColorMap
fn clone(&self) -> GradientColorMap
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GradientColorMap
impl Debug for GradientColorMap
Auto Trait Implementations§
impl Freeze for GradientColorMap
impl RefUnwindSafe for GradientColorMap
impl Send for GradientColorMap
impl Sync for GradientColorMap
impl Unpin for GradientColorMap
impl UnsafeUnpin for GradientColorMap
impl UnwindSafe for GradientColorMap
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