Struct vega_lite::BrushConfig

source ·
pub struct BrushConfig {
    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.

Fields§

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

Formats the value using the given formatter. Read more
Deserialize this value from the given Serde deserializer. Read more
Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.