Enum plotly::layout::RelayoutLayout
source · 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
ModifyShowLegend
ModifyLegend
ModifyMargin
ModifyAutoSize
ModifyWidth
ModifyHeight
ModifyFont
ModifyUniformText
Fields
§
uniform_text: Option<UniformText>
ModifySeparators
ModifyPaperBackgroundColor
ModifyPlotBackgroundColor
ModifyColorScale
Fields
§
color_scale: Option<LayoutColorScale>
ModifyColorway
ModifyColorAxis
ModifyModeBar
ModifyHoverMode
ModifyClickMode
ModifyDragMode
ModifySelectDirection
Fields
§
select_direction: Option<SelectDirection>
ModifyHoverDistance
ModifySpikeDistance
ModifyHoverLabel
ModifyGrid
Fields
§
grid: Option<LayoutGrid>
ModifyCalendar
ModifyXAxis
ModifyYAxis
ModifyZAxis
ModifyXAxis2
ModifyYAxis2
ModifyZAxis2
ModifyXAxis3
ModifyYAxis3
ModifyZAxis3
ModifyXAxis4
ModifyYAxis4
ModifyZAxis4
ModifyXAxis5
ModifyYAxis5
ModifyZAxis5
ModifyXAxis6
ModifyYAxis6
ModifyZAxis6
ModifyXAxis7
ModifyYAxis7
ModifyZAxis7
ModifyXAxis8
ModifyYAxis8
ModifyZAxis8
ModifyAnnotations
Fields
§
annotations: Option<Vec<Annotation>>
ModifyShapes
ModifyNewShape
ModifyActiveShape
Fields
§
active_shape: Option<ActiveShape>
ModifyBoxMode
ModifyBoxGap
ModifyBoxGroupGap
ModifyBarMode
ModifyBarNorm
ModifyBarGap
ModifyBarGroupGap
ModifyViolinMode
Fields
§
violin_mode: Option<ViolinMode>
ModifyViolinGap
ModifyViolinGroupGap
ModifyWaterfallMode
Fields
§
waterfall_mode: Option<WaterfallMode>
ModifyWaterfallGap
ModifyWaterfallGroupGap
ModifyPieColorway
ModifyExtendPieColors
ModifySunburstColorway
ModifyExtendSunburstColors
ModifyMapbox
ModifyUpdateMenus
Fields
Trait Implementations§
source§impl Clone for RelayoutLayout
impl Clone for RelayoutLayout
source§fn clone(&self) -> RelayoutLayout
fn clone(&self) -> RelayoutLayout
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Serialize for RelayoutLayout
impl Serialize for RelayoutLayout
impl Relayout for RelayoutLayout
Auto Trait Implementations§
impl !RefUnwindSafe for RelayoutLayout
impl Send for RelayoutLayout
impl Sync for RelayoutLayout
impl Unpin for RelayoutLayout
impl !UnwindSafe for RelayoutLayout
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