pub struct Sparkline { /* private fields */ }Expand description
A sparkline widget for compact data visualization
Implementations§
Source§impl Sparkline
impl Sparkline
Sourcepub fn new<I>(data: I) -> Selfwhere
I: IntoIterator<Item = f64>,
pub fn new<I>(data: I) -> Selfwhere
I: IntoIterator<Item = f64>,
Create a new sparkline with data
Sourcepub fn data<I>(self, data: I) -> Selfwhere
I: IntoIterator<Item = f64>,
pub fn data<I>(self, data: I) -> Selfwhere
I: IntoIterator<Item = f64>,
Set data
Sourcepub fn style(self, style: SparklineStyle) -> Self
pub fn style(self, style: SparklineStyle) -> Self
Set sparkline style
Sourcepub fn show_bounds(self, show: bool) -> Self
pub fn show_bounds(self, show: bool) -> Self
Show min/max bounds as labels
Sourcepub fn push_shift(&mut self, value: f64, max_len: usize)
pub fn push_shift(&mut self, value: f64, max_len: usize)
Push and shift (for streaming data)
Trait Implementations§
Source§impl StyledView for Sparkline
impl StyledView for Sparkline
Source§fn remove_class(&mut self, class: &str)
fn remove_class(&mut self, class: &str)
Remove a CSS class
Source§fn toggle_class(&mut self, class: &str)
fn toggle_class(&mut self, class: &str)
Toggle a CSS class
Auto Trait Implementations§
impl Freeze for Sparkline
impl RefUnwindSafe for Sparkline
impl Send for Sparkline
impl Sync for Sparkline
impl Unpin for Sparkline
impl UnwindSafe for Sparkline
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> 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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().