[][src]Struct ploteria::axis::AxisProperties

pub struct AxisProperties { /* fields omitted */ }

Properties of the coordinate axes.

Modified through configure_axis.

Implementations

impl AxisProperties[src]

pub fn hide(&mut self) -> &mut AxisProperties[src]

Hides the axis

Note The TopX and RightY axes are hidden by default

pub fn show(&mut self) -> &mut AxisProperties[src]

Makes the axis visible

Note The BottomX and LeftY axes are visible by default

pub fn label<S>(&mut self, label: S) -> &mut AxisProperties where
    S: Into<Cow<'static, str>>, 
[src]

Attaches a label to the axis

pub fn range(&mut self, range: Range) -> &mut AxisProperties[src]

Changes the range of the axis that will be shown

Note All axes are auto-scaled by default

pub fn scale(&mut self, scale: Scale) -> &mut AxisProperties[src]

Sets the scale of the axis

Note All axes use a linear scale by default

pub fn scale_factor(&mut self, factor: f64) -> &mut AxisProperties[src]

Changes the scale factor of the axis.

All the data plotted against this axis will have its corresponding coordinate scaled with this factor before being plotted.

Note The default scale factor is 1.

pub fn tick_labels<P, L>(
    &mut self,
    tics: TicLabels<P, L>
) -> &mut AxisProperties where
    L: IntoIterator,
    L::Item: AsRef<str>,
    P: IntoIterator,
    P::Item: Data
[src]

Attaches labels to the tics of an axis

pub fn configure_major_grid<F: FnOnce(&mut Gridline) -> &mut Gridline>(
    &mut self,
    configure: F
) -> &mut AxisProperties
[src]

Configure the major grid. These grid lines are places on the major tic marks.

pub fn configure_minor_grid<F: FnOnce(&mut Gridline) -> &mut Gridline>(
    &mut self,
    configure: F
) -> &mut AxisProperties
[src]

Configure the minor grid. These grid lines are places on the minor tic marks.

Trait Implementations

impl Clone for AxisProperties[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.