pub enum PriceScaleMode {
Normal,
Logarithmic,
Percentage,
IndexedTo100,
}Expand description
Scaling mode for the price (Y) axis.
Determines how raw price values are transformed before being mapped to
pixel coordinates. The default is Normal.
Variants§
Normal
Prices on a linear axis: equal price differences take equal heights.
Logarithmic
Prices on a logarithmic axis: equal price ratios take equal heights.
Percentage
Change from the first visible value, in percent; that value reads 0%.
IndexedTo100
Like Percentage, shifted so the first visible value reads 100.
Trait Implementations§
Source§impl Clone for PriceScaleMode
impl Clone for PriceScaleMode
Source§fn clone(&self) -> PriceScaleMode
fn clone(&self) -> PriceScaleMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PriceScaleMode
Source§impl Debug for PriceScaleMode
impl Debug for PriceScaleMode
Source§impl Default for PriceScaleMode
impl Default for PriceScaleMode
Source§fn default() -> PriceScaleMode
fn default() -> PriceScaleMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PriceScaleMode
impl<'de> Deserialize<'de> for PriceScaleMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for PriceScaleMode
impl Display for PriceScaleMode
impl Eq for PriceScaleMode
Source§impl FromStr for PriceScaleMode
impl FromStr for PriceScaleMode
Source§impl PartialEq for PriceScaleMode
impl PartialEq for PriceScaleMode
Source§impl Serialize for PriceScaleMode
impl Serialize for PriceScaleMode
impl StructuralPartialEq for PriceScaleMode
Auto Trait Implementations§
impl Freeze for PriceScaleMode
impl RefUnwindSafe for PriceScaleMode
impl Send for PriceScaleMode
impl Sync for PriceScaleMode
impl Unpin for PriceScaleMode
impl UnsafeUnpin for PriceScaleMode
impl UnwindSafe for PriceScaleMode
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more