pub trait Color {
fn to_backend_color(&self) -> BackendColor;
fn rgb(&self) -> (u8, u8, u8) { ... }
fn alpha(&self) -> f64 { ... }
fn mix(&self, value: f64) -> RGBAColor { ... }
fn to_rgba(&self) -> RGBAColor { ... }
fn filled(&self) -> ShapeStyle
where
Self: Sized,
{ ... }
fn stroke_width(&self, width: u32) -> ShapeStyle
where
Self: Sized,
{ ... }
}
Expand description
Any color representation
Required Methods
fn to_backend_color(&self) -> BackendColor
fn to_backend_color(&self) -> BackendColor
Normalize this color representation to the backend color
Provided Methods
Convert the color into the RGBA color which is internally used by Plotters
fn filled(&self) -> ShapeStyle where
Self: Sized,
fn filled(&self) -> ShapeStyle where
Self: Sized,
Make a filled style form the color
fn stroke_width(&self, width: u32) -> ShapeStyle where
Self: Sized,
fn stroke_width(&self, width: u32) -> ShapeStyle where
Self: Sized,
Make a shape style with stroke width from a color