pub struct AsymmetricErrorBarsPlot<'a> { /* private fields */ }Expand description
Builder for asymmetric error bars plots
Implementations§
Source§impl<'a> AsymmetricErrorBarsPlot<'a>
impl<'a> AsymmetricErrorBarsPlot<'a>
Sourcepub fn new(
label: &'a str,
x_data: &'a [f64],
y_data: &'a [f64],
err_neg: &'a [f64],
err_pos: &'a [f64],
) -> Self
pub fn new( label: &'a str, x_data: &'a [f64], y_data: &'a [f64], err_neg: &'a [f64], err_pos: &'a [f64], ) -> Self
Create a new asymmetric error bars plot
§Arguments
label- The label for the error barsx_data- X coordinates of the data pointsy_data- Y coordinates of the data pointserr_neg- Negative error values (downward/leftward)err_pos- Positive error values (upward/rightward)
Sourcepub fn with_flags(self, flags: ErrorBarsFlags) -> Self
pub fn with_flags(self, flags: ErrorBarsFlags) -> Self
Set error bar flags for customization
Sourcepub fn with_item_flags(self, flags: ItemFlags) -> Self
pub fn with_item_flags(self, flags: ItemFlags) -> Self
Set common item flags for this plot item (applies to all plot types)
Sourcepub unsafe fn with_data_layout(self, layout: PlotDataLayout) -> Self
pub unsafe fn with_data_layout(self, layout: PlotDataLayout) -> Self
Set the data layout used to read values.
§Safety
Every sample address computed from layout must refer to an initialized, properly aligned
f64 within every data allocation retained by this builder.
Sourcepub fn with_offset(self, offset: PlotDataOffset) -> Self
pub fn with_offset(self, offset: PlotDataOffset) -> Self
Set the sample-index offset used to read values.
Sourcepub unsafe fn with_stride(self, stride: PlotDataStride) -> Self
pub unsafe fn with_stride(self, stride: PlotDataStride) -> Self
Set the byte stride used to read values.
§Safety
Every strided sample read must remain initialized, aligned, and within every data allocation retained by this builder.
Sourcepub fn horizontal(self) -> Self
pub fn horizontal(self) -> Self
Make error bars horizontal instead of vertical
Trait Implementations§
Source§impl<'a> Plot for AsymmetricErrorBarsPlot<'a>
impl<'a> Plot for AsymmetricErrorBarsPlot<'a>
Source§impl<'a> PlotItemStyled for AsymmetricErrorBarsPlot<'a>
impl<'a> PlotItemStyled for AsymmetricErrorBarsPlot<'a>
fn style_mut(&mut self) -> &mut PlotItemStyle
Source§fn with_style(self, style: PlotItemStyle) -> Self
fn with_style(self, style: PlotItemStyle) -> Self
Replace the entire item style override for this plot.
Source§fn with_line_color(self, color: [f32; 4]) -> Self
fn with_line_color(self, color: [f32; 4]) -> Self
Set the line color. Use the alpha channel to control line transparency.
Source§fn with_line_weight(self, weight: f32) -> Self
fn with_line_weight(self, weight: f32) -> Self
Set the line width in pixels.
Source§fn with_fill_color(self, color: [f32; 4]) -> Self
fn with_fill_color(self, color: [f32; 4]) -> Self
Set the fill color.
Source§fn with_fill_alpha(self, alpha: f32) -> Self
fn with_fill_alpha(self, alpha: f32) -> Self
Set the fill alpha multiplier used for fills and marker faces.
Source§fn with_marker(self, marker: Marker) -> Self
fn with_marker(self, marker: Marker) -> Self
Set the marker type.
Source§fn with_marker_size(self, size: f32) -> Self
fn with_marker_size(self, size: f32) -> Self
Set the marker size in pixels.
Source§fn with_marker_line_color(self, color: [f32; 4]) -> Self
fn with_marker_line_color(self, color: [f32; 4]) -> Self
Set the marker outline color.
Source§fn with_marker_fill_color(self, color: [f32; 4]) -> Self
fn with_marker_fill_color(self, color: [f32; 4]) -> Self
Set the marker fill color.
Auto Trait Implementations§
impl<'a> Freeze for AsymmetricErrorBarsPlot<'a>
impl<'a> RefUnwindSafe for AsymmetricErrorBarsPlot<'a>
impl<'a> Send for AsymmetricErrorBarsPlot<'a>
impl<'a> Sync for AsymmetricErrorBarsPlot<'a>
impl<'a> Unpin for AsymmetricErrorBarsPlot<'a>
impl<'a> UnsafeUnpin for AsymmetricErrorBarsPlot<'a>
impl<'a> UnwindSafe for AsymmetricErrorBarsPlot<'a>
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