pub struct MatplotlibFigure {
pub title: String,
pub xlabel: String,
pub ylabel: String,
pub width: f64,
pub height: f64,
pub series: Vec<DataSeries>,
pub show_grid: bool,
pub legend_loc: String,
pub dpi: u32,
}Expand description
A descriptor for a Matplotlib figure, exportable as JSON.
Fields§
§title: StringFigure title.
xlabel: StringX-axis label.
ylabel: StringY-axis label.
width: f64Figure width in inches.
height: f64Figure height in inches.
series: Vec<DataSeries>Data series.
show_grid: boolWhether to show grid.
legend_loc: StringLegend location.
dpi: u32DPI.
Implementations§
Source§impl MatplotlibFigure
impl MatplotlibFigure
Sourcepub fn new(
title: impl Into<String>,
xlabel: impl Into<String>,
ylabel: impl Into<String>,
) -> Self
pub fn new( title: impl Into<String>, xlabel: impl Into<String>, ylabel: impl Into<String>, ) -> Self
Create a new MatplotlibFigure.
Sourcepub fn add_series(&mut self, s: DataSeries)
pub fn add_series(&mut self, s: DataSeries)
Add a data series.
Sourcepub fn to_python_script(&self) -> String
pub fn to_python_script(&self) -> String
Generate a Python script to reproduce this figure.
Trait Implementations§
Source§impl Clone for MatplotlibFigure
impl Clone for MatplotlibFigure
Source§fn clone(&self) -> MatplotlibFigure
fn clone(&self) -> MatplotlibFigure
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 moreAuto Trait Implementations§
impl Freeze for MatplotlibFigure
impl RefUnwindSafe for MatplotlibFigure
impl Send for MatplotlibFigure
impl Sync for MatplotlibFigure
impl Unpin for MatplotlibFigure
impl UnsafeUnpin for MatplotlibFigure
impl UnwindSafe for MatplotlibFigure
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.