Struct Polar

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

Implementations§

Source§

impl<'a> Polar<'a>

Source

pub fn domain(&mut self) -> &mut Domain<'a>

Source

pub fn sector(&mut self, sector: &'a InfoArray) -> &mut Self

Sets angular span of this polar subplot with two angles (in degrees). Sector are assumed to be spanned in the counterclockwise direction with 0 corresponding to rightmost limit of the polar subplot.

default: [0,360]

Source

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

Sets the fraction of the radius to cut out of the polar subplot.

default: 0

Source

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

Set the background color of the subplot

default: #fff

Source

pub fn radialaxis(&mut self) -> &mut Radialaxis<'a>

Source

pub fn angularaxis(&mut self) -> &mut Angularaxis<'a>

Source

pub fn gridshape(&mut self, gridshape: Gridshape) -> &mut Self

Determines if the radial axis grid lines and angular axis line are drawn as circular sectors or as linear (polygon) sectors. Has an effect only when the angular axis has type category. Note that radialaxis.angle is snapped to the angle of the closest vertex when gridshape is circular (so that radial axis scale is the same as the data scale).

default: circular

Source

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

Controls persistence of user-driven changes in axis attributes, if not overridden in the individual axes. Defaults to layout.uirevision.

Trait Implementations§

Source§

impl<'a> Default for Polar<'a>

Source§

fn default() -> Polar<'a>

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

impl<'a> Serialize for Polar<'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 Polar<'a>

§

impl<'a> RefUnwindSafe for Polar<'a>

§

impl<'a> Send for Polar<'a>

§

impl<'a> Sync for Polar<'a>

§

impl<'a> Unpin for Polar<'a>

§

impl<'a> UnwindSafe for Polar<'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.