Struct vega_lite_4::ViewConfig
source · pub struct ViewConfig {Show 21 fields
pub clip: Option<bool>,
pub continuous_height: Option<f64>,
pub continuous_width: Option<f64>,
pub corner_radius: Option<CornerRadiusUnion>,
pub cursor: Option<Cursor>,
pub discrete_height: Option<DiscreteHeightUnion>,
pub discrete_width: Option<DiscreteWidthUnion>,
pub fill: Option<Box<Color>>,
pub fill_opacity: Option<Opacity>,
pub height: Option<f64>,
pub opacity: Option<CornerRadiusUnion>,
pub step: Option<f64>,
pub stroke: RemovableValue<Color>,
pub stroke_cap: Option<Cap>,
pub stroke_dash: Option<StrokeDashUnion>,
pub stroke_dash_offset: Option<CornerRadiusUnion>,
pub stroke_join: Option<StrokeJoinUnion>,
pub stroke_miter_limit: Option<CornerRadiusUnion>,
pub stroke_opacity: Option<Opacity>,
pub stroke_width: Option<FontSize>,
pub width: Option<f64>,
}
Expand description
Default properties for single view plots.
Fields§
§clip: Option<bool>
Whether the view should be clipped.
continuous_height: Option<f64>
The default height when the plot has a continuous y-field for x or latitude, or has arc marks.
Default value: 200
continuous_width: Option<f64>
The default width when the plot has a continuous field for x or longitude, or has arc marks.
Default value: 200
corner_radius: Option<CornerRadiusUnion>
§cursor: Option<Cursor>
The mouse cursor used over the view. Any valid CSS cursor type can be used.
discrete_height: Option<DiscreteHeightUnion>
The default height when the plot has non arc marks and either a discrete y-field or no
y-field. The height can be either a number indicating a fixed height or an object in the
form of {step: number}
defining the height per discrete step.
Default value: a step size based on config.view.step
.
discrete_width: Option<DiscreteWidthUnion>
The default width when the plot has non-arc marks and either a discrete x-field or no
x-field. The width can be either a number indicating a fixed width or an object in the
form of {step: number}
defining the width per discrete step.
Default value: a step size based on config.view.step
.
fill: Option<Box<Color>>
The fill color.
Default value: undefined
fill_opacity: Option<Opacity>
§height: Option<f64>
Default height
Deprecated: Since Vega-Lite 4.0. Please use continuousHeight and discreteHeight instead.
opacity: Option<CornerRadiusUnion>
The overall opacity (value between [0,1]).
Default value: 0.7
for non-aggregate plots with point
, tick
, circle
, or
square
marks or layered bar
charts and 1
otherwise.
step: Option<f64>
Default step size for x-/y- discrete fields.
stroke: RemovableValue<Color>
The stroke color.
Default value: "#ddd"
stroke_cap: Option<Cap>
§stroke_dash: Option<StrokeDashUnion>
§stroke_dash_offset: Option<CornerRadiusUnion>
§stroke_join: Option<StrokeJoinUnion>
§stroke_miter_limit: Option<CornerRadiusUnion>
§stroke_opacity: Option<Opacity>
§stroke_width: Option<FontSize>
§width: Option<f64>
Default width
Deprecated: Since Vega-Lite 4.0. Please use continuousWidth and discreteWidth instead.
Trait Implementations§
source§impl Clone for ViewConfig
impl Clone for ViewConfig
source§fn clone(&self) -> ViewConfig
fn clone(&self) -> ViewConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more