pub struct BubbleChartSpec {
pub bubble_border_color: Option<Color>,
pub bubble_border_color_style: Option<ColorStyle>,
pub bubble_labels: Option<ChartData>,
pub bubble_max_radius_size: Option<i32>,
pub bubble_min_radius_size: Option<i32>,
pub bubble_opacity: Option<f32>,
pub bubble_sizes: Option<ChartData>,
pub bubble_text_style: Option<TextFormat>,
pub domain: Option<ChartData>,
pub group_ids: Option<ChartData>,
pub legend_position: Option<String>,
pub series: Option<ChartData>,
}
Expand description
A bubble chart.
This type is not used in any activity, and only used as part of another schema.
Fields§
§bubble_border_color: Option<Color>
The bubble border color. Deprecated: Use bubble_border_color_style.
bubble_border_color_style: Option<ColorStyle>
The bubble border color. If bubble_border_color is also set, this field takes precedence.
bubble_labels: Option<ChartData>
The data containing the bubble labels. These do not need to be unique.
bubble_max_radius_size: Option<i32>
The max radius size of the bubbles, in pixels. If specified, the field must be a positive value.
bubble_min_radius_size: Option<i32>
The minimum radius size of the bubbles, in pixels. If specific, the field must be a positive value.
bubble_opacity: Option<f32>
The opacity of the bubbles between 0 and 1.0. 0 is fully transparent and 1 is fully opaque.
bubble_sizes: Option<ChartData>
The data containing the bubble sizes. Bubble sizes are used to draw the bubbles at different sizes relative to each other. If specified, group_ids must also be specified. This field is optional.
bubble_text_style: Option<TextFormat>
The format of the text inside the bubbles. Strikethrough, underline, and link are not supported.
domain: Option<ChartData>
The data containing the bubble x-values. These values locate the bubbles in the chart horizontally.
group_ids: Option<ChartData>
The data containing the bubble group IDs. All bubbles with the same group ID are drawn in the same color. If bubble_sizes is specified then this field must also be specified but may contain blank values. This field is optional.
legend_position: Option<String>
Where the legend of the chart should be drawn.
series: Option<ChartData>
The data containing the bubble y-values. These values locate the bubbles in the chart vertically.
Trait Implementations§
Source§impl Clone for BubbleChartSpec
impl Clone for BubbleChartSpec
Source§fn clone(&self) -> BubbleChartSpec
fn clone(&self) -> BubbleChartSpec
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for BubbleChartSpec
impl Debug for BubbleChartSpec
Source§impl Default for BubbleChartSpec
impl Default for BubbleChartSpec
Source§fn default() -> BubbleChartSpec
fn default() -> BubbleChartSpec
Source§impl<'de> Deserialize<'de> for BubbleChartSpec
impl<'de> Deserialize<'de> for BubbleChartSpec
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>,
Source§impl Serialize for BubbleChartSpec
impl Serialize for BubbleChartSpec
impl Part for BubbleChartSpec
Auto Trait Implementations§
impl Freeze for BubbleChartSpec
impl RefUnwindSafe for BubbleChartSpec
impl Send for BubbleChartSpec
impl Sync for BubbleChartSpec
impl Unpin for BubbleChartSpec
impl UnwindSafe for BubbleChartSpec
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more