[][src]Enum plotters::style::RelativeSize

pub enum RelativeSize {
    Height(f64),
    Width(f64),
    Smaller(f64),
}

Describes a relative size, might be

  1. portion of height
  2. portion of width
  3. portion of the minimal of height and weight

Variants

Height(f64)

Percentage height

Width(f64)

Percentage width

Smaller(f64)

Percentage of either height or width, which is smaller

Methods

impl RelativeSize[src]

pub fn min(self, min_sz: i32) -> RelativeSizeWithBound[src]

Set the lower bound of the relative size.

  • min_sz: The minimal size the relative size can be in pixels
  • returns: The relative size with the bound

pub fn max(self, max_sz: i32) -> RelativeSizeWithBound[src]

Set the upper bound of the relative size

  • max_size: The maximum size in pixels for this relative size
  • returns The relative size with the upper bound

Trait Implementations

impl SizeDesc for RelativeSize[src]

Auto Trait Implementations

impl Send for RelativeSize

impl Unpin for RelativeSize

impl Sync for RelativeSize

impl UnwindSafe for RelativeSize

impl RefUnwindSafe for RelativeSize

Blanket Implementations

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

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

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.

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

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

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

impl<T> SetParameter for T

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
    D: AdaptFrom<S, Swp, Dwp, T>,
    Dwp: WhitePoint,
    Swp: WhitePoint,
    T: Component + Float
[src]

impl<T, U> ConvertInto<U> for T where
    U: ConvertFrom<T>, 
[src]