Struct vega_lite_4::BrushConfig
source · pub struct BrushConfig {
pub cursor: Option<Cursor>,
pub fill: Option<String>,
pub fill_opacity: Option<f64>,
pub stroke: Option<String>,
pub stroke_dash: Option<Vec<f64>>,
pub stroke_dash_offset: Option<f64>,
pub stroke_opacity: Option<f64>,
pub stroke_width: Option<f64>,
}
Expand description
An interval selection also adds a rectangle mark to depict the extents of the interval.
The mark
property can be used to customize the appearance of the mark.
See also: mark
documentation.
Fields§
§cursor: Option<Cursor>
The mouse cursor used over the interval mark. Any valid CSS cursor type can be used.
fill: Option<String>
The fill color of the interval mark.
Default value: "#333333"
fill_opacity: Option<f64>
The fill opacity of the interval mark (a value between 0
and 1
).
Default value: 0.125
stroke: Option<String>
The stroke color of the interval mark.
Default value: "#ffffff"
stroke_dash: Option<Vec<f64>>
An array of alternating stroke and space lengths, for creating dashed or dotted lines.
stroke_dash_offset: Option<f64>
The offset (in pixels) with which to begin drawing the stroke dash array.
stroke_opacity: Option<f64>
The stroke opacity of the interval mark (a value between 0
and 1
).
stroke_width: Option<f64>
The stroke width of the interval mark.
Trait Implementations§
source§impl Clone for BrushConfig
impl Clone for BrushConfig
source§fn clone(&self) -> BrushConfig
fn clone(&self) -> BrushConfig
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 Debug for BrushConfig
impl Debug for BrushConfig
source§impl Default for BrushConfig
impl Default for BrushConfig
source§fn default() -> BrushConfig
fn default() -> BrushConfig
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for BrushConfig
impl<'de> Deserialize<'de> for BrushConfig
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for BrushConfig
impl Send for BrushConfig
impl Sync for BrushConfig
impl Unpin for BrushConfig
impl UnwindSafe for BrushConfig
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