pub enum RelayoutLayout {
Show 72 variants ModifyTitle { title: Option<Title>, }, ModifyShowLegend { show_legend: Option<bool>, }, ModifyLegend { legend: Option<Legend>, }, ModifyMargin { margin: Option<Margin>, }, ModifyAutoSize { auto_size: Option<bool>, }, ModifyWidth { width: Option<usize>, }, ModifyHeight { height: Option<usize>, }, ModifyFont { font: Option<Font>, }, ModifyUniformText { uniform_text: Option<UniformText>, }, ModifySeparators { separators: Option<String>, }, ModifyPaperBackgroundColor { paper_background_color: Option<Box<dyn Color>>, }, ModifyPlotBackgroundColor { plot_background_color: Option<Box<dyn Color>>, }, ModifyColorScale { color_scale: Option<LayoutColorScale>, }, ModifyColorway { colorway: Option<Vec<Box<dyn Color>>>, }, ModifyColorAxis { color_axis: Option<ColorAxis>, }, ModifyModeBar { mode_bar: Option<ModeBar>, }, ModifyHoverMode { hover_mode: Option<HoverMode>, }, ModifyClickMode { click_mode: Option<ClickMode>, }, ModifyDragMode { drag_mode: Option<DragMode>, }, ModifySelectDirection { select_direction: Option<SelectDirection>, }, ModifyHoverDistance { hover_distance: Option<i32>, }, ModifySpikeDistance { spike_distance: Option<i32>, }, ModifyHoverLabel { hover_label: Option<Label>, }, ModifyGrid { grid: Option<LayoutGrid>, }, ModifyCalendar { calendar: Option<Calendar>, }, ModifyXAxis { x_axis: Option<Box<Axis>>, }, ModifyYAxis { y_axis: Option<Box<Axis>>, }, ModifyZAxis { z_axis: Option<Box<Axis>>, }, ModifyXAxis2 { x_axis2: Option<Box<Axis>>, }, ModifyYAxis2 { y_axis2: Option<Box<Axis>>, }, ModifyZAxis2 { z_axis2: Option<Box<Axis>>, }, ModifyXAxis3 { x_axis3: Option<Box<Axis>>, }, ModifyYAxis3 { y_axis3: Option<Box<Axis>>, }, ModifyZAxis3 { z_axis3: Option<Box<Axis>>, }, ModifyXAxis4 { x_axis4: Option<Box<Axis>>, }, ModifyYAxis4 { y_axis4: Option<Box<Axis>>, }, ModifyZAxis4 { z_axis4: Option<Box<Axis>>, }, ModifyXAxis5 { x_axis5: Option<Box<Axis>>, }, ModifyYAxis5 { y_axis5: Option<Box<Axis>>, }, ModifyZAxis5 { z_axis5: Option<Box<Axis>>, }, ModifyXAxis6 { x_axis6: Option<Box<Axis>>, }, ModifyYAxis6 { y_axis6: Option<Box<Axis>>, }, ModifyZAxis6 { z_axis6: Option<Box<Axis>>, }, ModifyXAxis7 { x_axis7: Option<Box<Axis>>, }, ModifyYAxis7 { y_axis7: Option<Box<Axis>>, }, ModifyZAxis7 { z_axis7: Option<Box<Axis>>, }, ModifyXAxis8 { x_axis8: Option<Box<Axis>>, }, ModifyYAxis8 { y_axis8: Option<Box<Axis>>, }, ModifyZAxis8 { z_axis8: Option<Box<Axis>>, }, ModifyAnnotations { annotations: Option<Vec<Annotation>>, }, ModifyShapes { shapes: Option<Vec<Shape>>, }, ModifyNewShape { new_shape: Option<NewShape>, }, ModifyActiveShape { active_shape: Option<ActiveShape>, }, ModifyBoxMode { box_mode: Option<BoxMode>, }, ModifyBoxGap { box_gap: Option<f64>, }, ModifyBoxGroupGap { box_group_gap: Option<f64>, }, ModifyBarMode { bar_mode: Option<BarMode>, }, ModifyBarNorm { bar_norm: Option<BarNorm>, }, ModifyBarGap { bar_gap: Option<f64>, }, ModifyBarGroupGap { bar_group_gap: Option<f64>, }, ModifyViolinMode { violin_mode: Option<ViolinMode>, }, ModifyViolinGap { violin_gap: Option<f64>, }, ModifyViolinGroupGap { violin_group_gap: Option<f64>, }, ModifyWaterfallMode { waterfall_mode: Option<WaterfallMode>, }, ModifyWaterfallGap { waterfall_gap: Option<f64>, }, ModifyWaterfallGroupGap { waterfall_group_gap: Option<f64>, }, ModifyPieColorway { pie_colorway: Option<Vec<Box<dyn Color>>>, }, ModifyExtendPieColors { extend_pie_colors: Option<bool>, }, ModifySunburstColorway { sunburst_colorway: Option<Vec<Box<dyn Color>>>, }, ModifyExtendSunburstColors { extend_sunburst_colors: Option<bool>, }, ModifyMapbox { mapbox: Option<Mapbox>, }, ModifyUpdateMenus { update_menus: Option<Vec<UpdateMenu>>, },
}

Variants§

§

ModifyTitle

Fields

§title: Option<Title>
§

ModifyShowLegend

Fields

§show_legend: Option<bool>
§

ModifyLegend

Fields

§legend: Option<Legend>
§

ModifyMargin

Fields

§margin: Option<Margin>
§

ModifyAutoSize

Fields

§auto_size: Option<bool>
§

ModifyWidth

Fields

§width: Option<usize>
§

ModifyHeight

Fields

§height: Option<usize>
§

ModifyFont

Fields

§font: Option<Font>
§

ModifyUniformText

Fields

§uniform_text: Option<UniformText>
§

ModifySeparators

Fields

§separators: Option<String>
§

ModifyPaperBackgroundColor

Fields

§paper_background_color: Option<Box<dyn Color>>
§

ModifyPlotBackgroundColor

Fields

§plot_background_color: Option<Box<dyn Color>>
§

ModifyColorScale

Fields

§

ModifyColorway

Fields

§colorway: Option<Vec<Box<dyn Color>>>
§

ModifyColorAxis

Fields

§color_axis: Option<ColorAxis>
§

ModifyModeBar

Fields

§mode_bar: Option<ModeBar>
§

ModifyHoverMode

Fields

§hover_mode: Option<HoverMode>
§

ModifyClickMode

Fields

§click_mode: Option<ClickMode>
§

ModifyDragMode

Fields

§drag_mode: Option<DragMode>
§

ModifySelectDirection

Fields

§select_direction: Option<SelectDirection>
§

ModifyHoverDistance

Fields

§hover_distance: Option<i32>
§

ModifySpikeDistance

Fields

§spike_distance: Option<i32>
§

ModifyHoverLabel

Fields

§hover_label: Option<Label>
§

ModifyGrid

Fields

§

ModifyCalendar

Fields

§calendar: Option<Calendar>
§

ModifyXAxis

Fields

§x_axis: Option<Box<Axis>>
§

ModifyYAxis

Fields

§y_axis: Option<Box<Axis>>
§

ModifyZAxis

Fields

§z_axis: Option<Box<Axis>>
§

ModifyXAxis2

Fields

§x_axis2: Option<Box<Axis>>
§

ModifyYAxis2

Fields

§y_axis2: Option<Box<Axis>>
§

ModifyZAxis2

Fields

§z_axis2: Option<Box<Axis>>
§

ModifyXAxis3

Fields

§x_axis3: Option<Box<Axis>>
§

ModifyYAxis3

Fields

§y_axis3: Option<Box<Axis>>
§

ModifyZAxis3

Fields

§z_axis3: Option<Box<Axis>>
§

ModifyXAxis4

Fields

§x_axis4: Option<Box<Axis>>
§

ModifyYAxis4

Fields

§y_axis4: Option<Box<Axis>>
§

ModifyZAxis4

Fields

§z_axis4: Option<Box<Axis>>
§

ModifyXAxis5

Fields

§x_axis5: Option<Box<Axis>>
§

ModifyYAxis5

Fields

§y_axis5: Option<Box<Axis>>
§

ModifyZAxis5

Fields

§z_axis5: Option<Box<Axis>>
§

ModifyXAxis6

Fields

§x_axis6: Option<Box<Axis>>
§

ModifyYAxis6

Fields

§y_axis6: Option<Box<Axis>>
§

ModifyZAxis6

Fields

§z_axis6: Option<Box<Axis>>
§

ModifyXAxis7

Fields

§x_axis7: Option<Box<Axis>>
§

ModifyYAxis7

Fields

§y_axis7: Option<Box<Axis>>
§

ModifyZAxis7

Fields

§z_axis7: Option<Box<Axis>>
§

ModifyXAxis8

Fields

§x_axis8: Option<Box<Axis>>
§

ModifyYAxis8

Fields

§y_axis8: Option<Box<Axis>>
§

ModifyZAxis8

Fields

§z_axis8: Option<Box<Axis>>
§

ModifyAnnotations

Fields

§annotations: Option<Vec<Annotation>>
§

ModifyShapes

Fields

§shapes: Option<Vec<Shape>>
§

ModifyNewShape

Fields

§new_shape: Option<NewShape>
§

ModifyActiveShape

Fields

§active_shape: Option<ActiveShape>
§

ModifyBoxMode

Fields

§box_mode: Option<BoxMode>
§

ModifyBoxGap

Fields

§box_gap: Option<f64>
§

ModifyBoxGroupGap

Fields

§box_group_gap: Option<f64>
§

ModifyBarMode

Fields

§bar_mode: Option<BarMode>
§

ModifyBarNorm

Fields

§bar_norm: Option<BarNorm>
§

ModifyBarGap

Fields

§bar_gap: Option<f64>
§

ModifyBarGroupGap

Fields

§bar_group_gap: Option<f64>
§

ModifyViolinMode

Fields

§violin_mode: Option<ViolinMode>
§

ModifyViolinGap

Fields

§violin_gap: Option<f64>
§

ModifyViolinGroupGap

Fields

§violin_group_gap: Option<f64>
§

ModifyWaterfallMode

Fields

§waterfall_mode: Option<WaterfallMode>
§

ModifyWaterfallGap

Fields

§waterfall_gap: Option<f64>
§

ModifyWaterfallGroupGap

Fields

§waterfall_group_gap: Option<f64>
§

ModifyPieColorway

Fields

§pie_colorway: Option<Vec<Box<dyn Color>>>
§

ModifyExtendPieColors

Fields

§extend_pie_colors: Option<bool>
§

ModifySunburstColorway

Fields

§sunburst_colorway: Option<Vec<Box<dyn Color>>>
§

ModifyExtendSunburstColors

Fields

§extend_sunburst_colors: Option<bool>
§

ModifyMapbox

Fields

§mapbox: Option<Mapbox>
§

ModifyUpdateMenus

Fields

§update_menus: Option<Vec<UpdateMenu>>

Trait Implementations§

source§

impl Clone for RelayoutLayout

source§

fn clone(&self) -> RelayoutLayout

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Serialize for RelayoutLayout

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
source§

impl Relayout for RelayoutLayout

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere 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> Serialize for Twhere T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

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 Twhere U: TryFrom<T>,

§

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.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V