pub struct HLine { /* private fields */ }Expand description
A horizontal line in a plot, filling the full width
Implementations§
Source§impl HLine
impl HLine
pub fn new(y: impl Into<f64>) -> HLine
Sourcepub fn highlight(self, highlight: bool) -> HLine
pub fn highlight(self, highlight: bool) -> HLine
Highlight this line in the plot by scaling up the line.
Sourcepub fn width(self, width: impl Into<f32>) -> HLine
pub fn width(self, width: impl Into<f32>) -> HLine
Stroke width. A high value means the plot thickens.
Sourcepub fn color(self, color: impl Into<Color32>) -> HLine
pub fn color(self, color: impl Into<Color32>) -> HLine
Stroke color. Default is Color32::TRANSPARENT which means a color will be auto-assigned.
Sourcepub fn style(self, style: LineStyle) -> HLine
pub fn style(self, style: LineStyle) -> HLine
Set the line’s style. Default is LineStyle::Solid.
Trait Implementations§
Source§impl PlotItem for HLine
impl PlotItem for HLine
fn shapes(&self, ui: &Ui, transform: &PlotTransform, shapes: &mut Vec<Shape>)
Source§fn initialize(&mut self, _x_range: RangeInclusive<f64>)
fn initialize(&mut self, _x_range: RangeInclusive<f64>)
For plot-items which are generated based on x values (plotting functions).
fn name(&self) -> &str
fn color(&self) -> Color32
fn highlight(&mut self)
fn highlighted(&self) -> bool
fn geometry(&self) -> PlotGeometry<'_>
fn bounds(&self) -> PlotBounds
fn id(&self) -> Option<Id>
fn find_closest( &self, point: Pos2, transform: &PlotTransform, ) -> Option<ClosestElem>
fn on_hover( &self, elem: ClosestElem, shapes: &mut Vec<Shape>, cursors: &mut Vec<Cursor>, plot: &PlotConfig<'_>, label_formatter: &Option<Box<dyn Fn(&str, &PlotPoint) -> String>>, )
impl StructuralPartialEq for HLine
Auto Trait Implementations§
impl Freeze for HLine
impl RefUnwindSafe for HLine
impl Send for HLine
impl Sync for HLine
impl Unpin for HLine
impl UnwindSafe for HLine
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<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
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