Struct vega_lite_4::ViewConfigBuilder
source · pub struct ViewConfigBuilder { /* private fields */ }
Expand description
Builder for ViewConfig
.
Implementations§
source§impl ViewConfigBuilder
impl ViewConfigBuilder
sourcepub fn clip<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
pub fn clip<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
Whether the view should be clipped.
sourcepub fn continuous_height<VALUE: Into<f64>>(&mut self, value: VALUE) -> &mut Self
pub fn continuous_height<VALUE: Into<f64>>(&mut self, value: VALUE) -> &mut Self
The default height when the plot has a continuous y-field for x or latitude, or has arc marks.
Default value: 200
sourcepub fn continuous_width<VALUE: Into<f64>>(&mut self, value: VALUE) -> &mut Self
pub fn continuous_width<VALUE: Into<f64>>(&mut self, value: VALUE) -> &mut Self
The default width when the plot has a continuous field for x or longitude, or has arc marks.
Default value: 200
pub fn corner_radius<VALUE: Into<CornerRadiusUnion>>( &mut self, value: VALUE ) -> &mut Self
sourcepub fn cursor<VALUE: Into<Cursor>>(&mut self, value: VALUE) -> &mut Self
pub fn cursor<VALUE: Into<Cursor>>(&mut self, value: VALUE) -> &mut Self
The mouse cursor used over the view. Any valid CSS cursor type can be used.
sourcepub fn discrete_height<VALUE: Into<DiscreteHeightUnion>>(
&mut self,
value: VALUE
) -> &mut Self
pub fn discrete_height<VALUE: Into<DiscreteHeightUnion>>( &mut self, value: VALUE ) -> &mut Self
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
.
sourcepub fn discrete_width<VALUE: Into<DiscreteWidthUnion>>(
&mut self,
value: VALUE
) -> &mut Self
pub fn discrete_width<VALUE: Into<DiscreteWidthUnion>>( &mut self, value: VALUE ) -> &mut Self
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
.
sourcepub fn fill<VALUE: Into<Box<Color>>>(&mut self, value: VALUE) -> &mut Self
pub fn fill<VALUE: Into<Box<Color>>>(&mut self, value: VALUE) -> &mut Self
The fill color.
Default value: undefined
pub fn fill_opacity<VALUE: Into<Opacity>>(&mut self, value: VALUE) -> &mut Self
sourcepub fn height<VALUE: Into<f64>>(&mut self, value: VALUE) -> &mut Self
pub fn height<VALUE: Into<f64>>(&mut self, value: VALUE) -> &mut Self
Default height
Deprecated: Since Vega-Lite 4.0. Please use continuousHeight and discreteHeight instead.
sourcepub fn opacity<VALUE: Into<CornerRadiusUnion>>(
&mut self,
value: VALUE
) -> &mut Self
pub fn opacity<VALUE: Into<CornerRadiusUnion>>( &mut self, value: VALUE ) -> &mut Self
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.
sourcepub fn step<VALUE: Into<f64>>(&mut self, value: VALUE) -> &mut Self
pub fn step<VALUE: Into<f64>>(&mut self, value: VALUE) -> &mut Self
Default step size for x-/y- discrete fields.
sourcepub fn stroke<VALUE: Into<RemovableValue<Color>>>(
&mut self,
value: VALUE
) -> &mut Self
pub fn stroke<VALUE: Into<RemovableValue<Color>>>( &mut self, value: VALUE ) -> &mut Self
The stroke color.
Default value: "#ddd"
pub fn stroke_cap<VALUE: Into<Cap>>(&mut self, value: VALUE) -> &mut Self
pub fn stroke_dash<VALUE: Into<StrokeDashUnion>>( &mut self, value: VALUE ) -> &mut Self
pub fn stroke_dash_offset<VALUE: Into<CornerRadiusUnion>>( &mut self, value: VALUE ) -> &mut Self
pub fn stroke_join<VALUE: Into<StrokeJoinUnion>>( &mut self, value: VALUE ) -> &mut Self
pub fn stroke_miter_limit<VALUE: Into<CornerRadiusUnion>>( &mut self, value: VALUE ) -> &mut Self
pub fn stroke_opacity<VALUE: Into<Opacity>>( &mut self, value: VALUE ) -> &mut Self
pub fn stroke_width<VALUE: Into<FontSize>>(&mut self, value: VALUE) -> &mut Self
sourcepub fn width<VALUE: Into<f64>>(&mut self, value: VALUE) -> &mut Self
pub fn width<VALUE: Into<f64>>(&mut self, value: VALUE) -> &mut Self
Default width
Deprecated: Since Vega-Lite 4.0. Please use continuousWidth and discreteWidth instead.
sourcepub fn build(&self) -> Result<ViewConfig, ViewConfigBuilderError>
pub fn build(&self) -> Result<ViewConfig, ViewConfigBuilderError>
Trait Implementations§
source§impl Clone for ViewConfigBuilder
impl Clone for ViewConfigBuilder
source§fn clone(&self) -> ViewConfigBuilder
fn clone(&self) -> ViewConfigBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more