Struct criterion_plot::Figure [−][src]
pub struct Figure { /* fields omitted */ }
Expand description
Plot container
Implementations
Spawns a drawing child process
NOTE: stderr, stdin, and stdout are piped
Dumps the script required to produce the figure into sink
Trait Implementations
fn configure<F>(&mut self, axis: Axis, configure: F) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
fn configure<F>(&mut self, axis: Axis, configure: F) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
Configures an axis
type Properties = Properties
type Properties = Properties
The properties of what’s being configured
fn configure<F>(&mut self, _: Key, configure: F) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
fn configure<F>(&mut self, _: Key, configure: F) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
Configures the key (legend)
type Properties = Properties
type Properties = Properties
The properties of what’s being configured
impl<X, WM, BM, BH, WH> Plot<Candlesticks<X, WM, BM, BH, WH>> for Figure where
BH: IntoIterator,
BH::Item: Data,
BM: IntoIterator,
BM::Item: Data,
WH: IntoIterator,
WH::Item: Data,
WM: IntoIterator,
WM::Item: Data,
X: IntoIterator,
X::Item: Data,
impl<X, WM, BM, BH, WH> Plot<Candlesticks<X, WM, BM, BH, WH>> for Figure where
BH: IntoIterator,
BH::Item: Data,
BM: IntoIterator,
BM::Item: Data,
WH: IntoIterator,
WH::Item: Data,
WM: IntoIterator,
WM::Item: Data,
X: IntoIterator,
X::Item: Data,
type Properties = Properties
type Properties = Properties
The properties associated to the plot
fn plot<F>(
&mut self,
candlesticks: Candlesticks<X, WM, BM, BH, WH>,
configure: F
) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
fn plot<F>(
&mut self,
candlesticks: Candlesticks<X, WM, BM, BH, WH>,
configure: F
) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
Plots some data
with some configuration
impl<X, Y> Plot<Curve<X, Y>> for Figure where
X: IntoIterator,
X::Item: Data,
Y: IntoIterator,
Y::Item: Data,
impl<X, Y> Plot<Curve<X, Y>> for Figure where
X: IntoIterator,
X::Item: Data,
Y: IntoIterator,
Y::Item: Data,
type Properties = Properties
type Properties = Properties
The properties associated to the plot
fn plot<F>(&mut self, curve: Curve<X, Y>, configure: F) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
fn plot<F>(&mut self, curve: Curve<X, Y>, configure: F) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
Plots some data
with some configuration
impl<X, Y, L, H> Plot<ErrorBar<X, Y, L, H>> for Figure where
H: IntoIterator,
H::Item: Data,
L: IntoIterator,
L::Item: Data,
X: IntoIterator,
X::Item: Data,
Y: IntoIterator,
Y::Item: Data,
impl<X, Y, L, H> Plot<ErrorBar<X, Y, L, H>> for Figure where
H: IntoIterator,
H::Item: Data,
L: IntoIterator,
L::Item: Data,
X: IntoIterator,
X::Item: Data,
Y: IntoIterator,
Y::Item: Data,
type Properties = Properties
type Properties = Properties
The properties associated to the plot
fn plot<F>(&mut self, e: ErrorBar<X, Y, L, H>, configure: F) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
fn plot<F>(&mut self, e: ErrorBar<X, Y, L, H>, configure: F) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
Plots some data
with some configuration
impl<X, Y1, Y2> Plot<FilledCurve<X, Y1, Y2>> for Figure where
X: IntoIterator,
X::Item: Data,
Y1: IntoIterator,
Y1::Item: Data,
Y2: IntoIterator,
Y2::Item: Data,
impl<X, Y1, Y2> Plot<FilledCurve<X, Y1, Y2>> for Figure where
X: IntoIterator,
X::Item: Data,
Y1: IntoIterator,
Y1::Item: Data,
Y2: IntoIterator,
Y2::Item: Data,
type Properties = Properties
type Properties = Properties
The properties associated to the plot
fn plot<F>(&mut self, fc: FilledCurve<X, Y1, Y2>, configure: F) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
fn plot<F>(&mut self, fc: FilledCurve<X, Y1, Y2>, configure: F) -> &mut Figure where
F: FnOnce(&mut Properties) -> &mut Properties,
Plots some data
with some configuration
Auto Trait Implementations
impl RefUnwindSafe for Figure
impl UnwindSafe for Figure
Blanket Implementations
Mutably borrows from an owned value. Read more