Struct TrendStyle
pub struct TrendStyle {
pub line_width: f64,
pub fill: TrendFill,
pub curve: TrendCurve,
pub baseline_overhang: f64,
pub markers: Option<f64>,
pub leading_dot: Option<f64>,
}Expand description
Fields§
§line_width: f64§fill: TrendFill§curve: TrendCurve§baseline_overhang: f64How far the area fill reaches below the plot’s baseline, so a curve with dots on its lowest sample still sits on a filled ground.
markers: Option<f64>A dot of this radius at every sample.
leading_dot: Option<f64>A dot of this radius at the newest (rightmost) sample — the live edge of a streaming series.
Implementations§
§impl TrendStyle
impl TrendStyle
pub const SPARKLINE: TrendStyle
pub const SPARKLINE: TrendStyle
The compact trend of a Sparkline: a thin line over a legible fill.
pub const CHART: TrendStyle
pub const CHART: TrendStyle
A Chart series with its area fill.
pub fn with_fill(self, fill: TrendFill) -> TrendStyle
pub fn with_curve(self, curve: TrendCurve) -> TrendStyle
pub fn with_markers(self, radius: f64) -> TrendStyle
pub fn with_leading_dot(self, radius: f64) -> TrendStyle
Trait Implementations§
§impl Clone for TrendStyle
impl Clone for TrendStyle
§fn clone(&self) -> TrendStyle
fn clone(&self) -> TrendStyle
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 more§impl Debug for TrendStyle
impl Debug for TrendStyle
§impl Default for TrendStyle
impl Default for TrendStyle
§fn default() -> TrendStyle
fn default() -> TrendStyle
Returns the “default value” for a type. Read more
§impl PartialEq for TrendStyle
impl PartialEq for TrendStyle
impl Copy for TrendStyle
impl StructuralPartialEq for TrendStyle
Auto Trait Implementations§
impl Freeze for TrendStyle
impl RefUnwindSafe for TrendStyle
impl Send for TrendStyle
impl Sync for TrendStyle
impl Unpin for TrendStyle
impl UnsafeUnpin for TrendStyle
impl UnwindSafe for TrendStyle
Blanket Implementations§
§impl<T> AnyEq for T
impl<T> AnyEq for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.§impl<T> DowncastSync for T
impl<T> DowncastSync for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.