pub struct Line { /* private fields */ }
Expand description
A series of values forming a path.
Implementations§
source§impl Line
impl Line
pub fn new(series: impl Into<PlotPoints>) -> Self
sourcepub fn highlight(self, highlight: bool) -> Self
pub fn highlight(self, highlight: bool) -> Self
Highlight this line in the plot by scaling up the line.
sourcepub fn width(self, width: impl Into<f32>) -> Self
pub fn width(self, width: impl Into<f32>) -> Self
Stroke width. A high value means the plot thickens.
sourcepub fn color(self, color: impl Into<Color32>) -> Self
pub fn color(self, color: impl Into<Color32>) -> Self
Stroke color. Default is Color32::TRANSPARENT
which means a color will be auto-assigned.
sourcepub fn fill(self, y_reference: impl Into<f32>) -> Self
pub fn fill(self, y_reference: impl Into<f32>) -> Self
Fill the area between this line and a given horizontal reference line.
sourcepub fn style(self, style: LineStyle) -> Self
pub fn style(self, style: LineStyle) -> Self
Set the line’s style. Default is LineStyle::Solid
.
Trait Implementations§
source§impl PlotItem for Line
impl PlotItem for Line
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: &LabelFormatter )
Auto Trait Implementations§
impl Freeze for Line
impl !RefUnwindSafe for Line
impl !Send for Line
impl !Sync for Line
impl Unpin for Line
impl !UnwindSafe for Line
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