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 heatmap, a heatmap gradient coloring is applied 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.