Struct Contours

Source
pub struct Contours<'a> { /* private fields */ }

Implementations§

Source§

impl<'a> Contours<'a>

Source

pub fn start(&mut self, start: f64) -> &mut Self

Sets the starting contour level value. Must be less than contours.end

default: null

Source

pub fn end(&mut self, end: f64) -> &mut Self

Sets the end contour level value. Must be more than contours.start

default: null

Source

pub fn size(&mut self, size: f64) -> &mut Self

Sets the step between each contour level. Must be positive.

default: null

Source

pub fn coloring(&mut self, coloring: Coloring) -> &mut Self

Determines the coloring method showing the contour values. If fill, coloring is done evenly between each contour level If lines, coloring is done on the contour lines. If none, no coloring is applied on this trace.

default: fill

Source

pub fn showlines(&mut self, showlines: bool) -> &mut Self

Determines whether or not the contour lines are drawn. Has an effect only if contours.coloring is set to fill.

default: true

Source

pub fn showlabels(&mut self, showlabels: bool) -> &mut Self

Determines whether to label the contour lines with their values.

default: false

Source

pub fn labelfont(&mut self) -> &mut Labelfont<'a>

Sets the font used for labeling the contour levels. The default color comes from the lines, if shown. The default family and size come from layout.font.

Source

pub fn labelformat(&mut self, labelformat: &'a str) -> &mut Self

Sets the contour label formatting rule using d3 formatting mini-language which is very similar to Python, see: https://github.com/d3/d3-3.x-api-reference/blob/master/Formatting.md#d3_format

default: ``

Source

pub fn operation(&mut self, operation: Operation) -> &mut Self

Sets the constraint operation. = keeps regions equal to value < and <= keep regions less than value > and >= keep regions greater than value [], (), [), and (] keep regions inside value[0] to value[1] ][, )(, ](, )[ keep regions outside value[0] to value[1]` Open vs. closed intervals make no difference to constraint display, but all versions are allowed for consistency with filter transforms.

default: =

Source

pub fn value(&mut self, value: Any) -> &mut Self

Sets the value or values of the constraint boundary. When operation is set to one of the comparison values (=,<,>=,>,<=) value is expected to be a number. When operation is set to one of the interval values ([],(),[),(],],)(,[) value is expected to be an array of two numbers where the first is the lower bound and the second is the upper bound.

default: 0

Trait Implementations§

Source§

impl<'a> Default for Contours<'a>

Source§

fn default() -> Contours<'a>

Returns the “default value” for a type. Read more
Source§

impl<'a> Serialize for Contours<'a>

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<'a> Freeze for Contours<'a>

§

impl<'a> RefUnwindSafe for Contours<'a>

§

impl<'a> Send for Contours<'a>

§

impl<'a> Sync for Contours<'a>

§

impl<'a> Unpin for Contours<'a>

§

impl<'a> UnwindSafe for Contours<'a>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.