[−][src]Struct ploteria::axis::AxisProperties
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]
S: Into<Cow<'static, str>>,
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]
&mut self,
tics: TicLabels<P, L>
) -> &mut AxisProperties where
L: IntoIterator,
L::Item: AsRef<str>,
P: IntoIterator,
P::Item: Data,
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]
&mut self,
configure: F
) -> &mut AxisProperties
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]
&mut self,
configure: F
) -> &mut AxisProperties
Configure the minor grid. These grid lines are places on the minor tic marks.
Trait Implementations
impl Clone for AxisProperties
[src]
fn clone(&self) -> AxisProperties
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Auto Trait Implementations
impl RefUnwindSafe for AxisProperties
impl Send for AxisProperties
impl Sync for AxisProperties
impl Unpin for AxisProperties
impl UnwindSafe for AxisProperties
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,