pub struct BasePlotOptions {
pub width: u32,
pub height: u32,
pub margin: u32,
pub x_label_area_size: u32,
pub y_label_area_size: u32,
pub title: String,
}Expand description
Base plot options containing layout and display settings
These options are common to all plot types and control the overall appearance and layout of the plot.
§Example
use flow_plots::options::BasePlotOptions;
let base = BasePlotOptions::new()
.width(800u32)
.height(600u32)
.title("My Plot")
.build()?;@deprecated The old PlotOptions struct has been removed. Use DensityPlotOptions with builder pattern instead.
Fields§
§width: u32Plot width in pixels
height: u32Plot height in pixels
margin: u32Margin around the plot area in pixels
x_label_area_size: u32Size of the x-axis label area in pixels
y_label_area_size: u32Size of the y-axis label area in pixels
title: StringPlot title
Implementations§
Source§impl BasePlotOptions
impl BasePlotOptions
Sourcepub fn new() -> BasePlotOptionsBuilder
pub fn new() -> BasePlotOptionsBuilder
Create a new builder for BasePlotOptions
Trait Implementations§
Source§impl Clone for BasePlotOptions
impl Clone for BasePlotOptions
Source§fn clone(&self) -> BasePlotOptions
fn clone(&self) -> BasePlotOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BasePlotOptions
impl Debug for BasePlotOptions
Auto Trait Implementations§
impl Freeze for BasePlotOptions
impl RefUnwindSafe for BasePlotOptions
impl Send for BasePlotOptions
impl Sync for BasePlotOptions
impl Unpin for BasePlotOptions
impl UnsafeUnpin for BasePlotOptions
impl UnwindSafe for BasePlotOptions
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> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
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> Key for Twhere
T: Clone,
impl<T> Key for Twhere
T: Clone,
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
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().