pub struct EnhancedSeriesStyle {
pub line: LineConfig,
pub markers: Option<MarkerConfig>,
pub fill: Option<FillConfig>,
pub z_order: i32,
pub visible: bool,
pub show_in_legend: bool,
}Expand description
Enhanced series style with full configuration.
Fields§
§line: LineConfigLine configuration.
markers: Option<MarkerConfig>Marker configuration (None = no markers).
fill: Option<FillConfig>Fill configuration (None = no fill).
z_order: i32Z-order for rendering.
visible: boolWhether this series is visible.
show_in_legend: boolWhether to show in legend.
Implementations§
Source§impl EnhancedSeriesStyle
impl EnhancedSeriesStyle
Sourcepub fn with_color(color: Color) -> Self
pub fn with_color(color: Color) -> Self
Create a style with the specified line color.
Sourcepub fn line(self, line: LineConfig) -> Self
pub fn line(self, line: LineConfig) -> Self
Set the line configuration.
Sourcepub fn markers(self, markers: MarkerConfig) -> Self
pub fn markers(self, markers: MarkerConfig) -> Self
Set the marker configuration.
Sourcepub fn fill(self, fill: FillConfig) -> Self
pub fn fill(self, fill: FillConfig) -> Self
Set the fill configuration.
Sourcepub fn hide_from_legend(self) -> Self
pub fn hide_from_legend(self) -> Self
Hide from legend.
Sourcepub fn to_legacy(&self) -> SeriesStyle
pub fn to_legacy(&self) -> SeriesStyle
Convert to legacy SeriesStyle.
Trait Implementations§
Source§impl Clone for EnhancedSeriesStyle
impl Clone for EnhancedSeriesStyle
Source§fn clone(&self) -> EnhancedSeriesStyle
fn clone(&self) -> EnhancedSeriesStyle
Returns a duplicate of the value. Read more
1.0.0 · 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 EnhancedSeriesStyle
impl Debug for EnhancedSeriesStyle
Auto Trait Implementations§
impl Freeze for EnhancedSeriesStyle
impl RefUnwindSafe for EnhancedSeriesStyle
impl Send for EnhancedSeriesStyle
impl Sync for EnhancedSeriesStyle
impl Unpin for EnhancedSeriesStyle
impl UnsafeUnpin for EnhancedSeriesStyle
impl UnwindSafe for EnhancedSeriesStyle
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§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.Source§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.Source§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.Source§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.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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