pub struct FilledArea { /* private fields */ }Expand description
A filled area between two lines.
Takes x-coordinates and corresponding y_min and y_max values, and fills
the area between them. Useful for visualizing confidence intervals, ranges,
and uncertainty bands.
Implementations§
Source§impl FilledArea
impl FilledArea
Sourcepub fn fill_color(self, color: impl Into<Color32>) -> Self
pub fn fill_color(self, color: impl Into<Color32>) -> Self
Set the fill color for the area.
Sourcepub fn stroke(self, stroke: impl Into<Stroke>) -> Self
pub fn stroke(self, stroke: impl Into<Stroke>) -> Self
Add a stroke around the boundaries of the filled area.
Sourcepub fn name(self, name: impl ToString) -> Self
pub fn name(self, name: impl ToString) -> Self
Name of this plot item.
This name will show up in the plot legend, if legends are turned on.
Sourcepub fn allow_hover(self, hovering: bool) -> Self
pub fn allow_hover(self, hovering: bool) -> Self
Allow hovering this item in the plot. Default: true.
Trait Implementations§
Source§impl PlotItem for FilledArea
impl PlotItem for FilledArea
Source§fn shapes(&self, _ui: &Ui, transform: &PlotTransform, shapes: &mut Vec<Shape>)
fn shapes(&self, _ui: &Ui, transform: &PlotTransform, shapes: &mut Vec<Shape>)
Generate shapes to be drawn in the plot.
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).
Source§fn geometry(&self) -> PlotGeometry<'_>
fn geometry(&self) -> PlotGeometry<'_>
Returns the geometry of the plot item.
Source§fn bounds(&self) -> PlotBounds
fn bounds(&self) -> PlotBounds
Returns the bounds of the plot item.
Source§fn base(&self) -> &PlotItemBase
fn base(&self) -> &PlotItemBase
Returns a reference to the base data of the plot item.
Source§fn base_mut(&mut self) -> &mut PlotItemBase
fn base_mut(&mut self) -> &mut PlotItemBase
Returns a mutable reference to the base data of the plot item.
Source§fn highlighted(&self) -> bool
fn highlighted(&self) -> bool
Returns whether the plot item is highlighted.
Source§fn allow_hover(&self) -> bool
fn allow_hover(&self) -> bool
Can the user hover this item?
Source§fn find_closest(
&self,
point: Pos2,
transform: &PlotTransform,
) -> Option<ClosestElem>
fn find_closest( &self, point: Pos2, transform: &PlotTransform, ) -> Option<ClosestElem>
Find the closest element in the plot item to the given point.
Source§fn on_hover(
&self,
plot_area_response: &Response,
elem: ClosestElem,
shapes: &mut Vec<Shape>,
cursors: &mut Vec<Cursor>,
plot: &PlotConfig<'_>,
label_formatter: &Option<LabelFormatter<'_>>,
)
fn on_hover( &self, plot_area_response: &Response, elem: ClosestElem, shapes: &mut Vec<Shape>, cursors: &mut Vec<Cursor>, plot: &PlotConfig<'_>, label_formatter: &Option<LabelFormatter<'_>>, )
Handle hover events for the plot item.
Auto Trait Implementations§
impl Freeze for FilledArea
impl RefUnwindSafe for FilledArea
impl Send for FilledArea
impl Sync for FilledArea
impl Unpin for FilledArea
impl UnsafeUnpin for FilledArea
impl UnwindSafe for FilledArea
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