Struct plotters::chart::SeriesLabelStyle
source · pub struct SeriesLabelStyle<'a, 'b, DB: DrawingBackend, CT: CoordTranslate> { /* private fields */ }
Expand description
The struct to specify the series label of a target chart context
Implementations§
source§impl<'a, 'b, DB: DrawingBackend + 'a, CT: CoordTranslate> SeriesLabelStyle<'a, 'b, DB, CT>
impl<'a, 'b, DB: DrawingBackend + 'a, CT: CoordTranslate> SeriesLabelStyle<'a, 'b, DB, CT>
sourcepub fn position(&mut self, pos: SeriesLabelPosition) -> &mut Self
pub fn position(&mut self, pos: SeriesLabelPosition) -> &mut Self
Sets the series label positioning style
pos
- The positioning style
See ChartContext::configure_series_labels()
for more information and examples.
sourcepub fn margin<S: SizeDesc>(&mut self, value: S) -> &mut Self
pub fn margin<S: SizeDesc>(&mut self, value: S) -> &mut Self
Sets the margin of the series label drawing area.
value
: The size specification in backend units (pixels)
See ChartContext::configure_series_labels()
for more information and examples.
sourcepub fn legend_area_size<S: SizeDesc>(&mut self, size: S) -> &mut Self
pub fn legend_area_size<S: SizeDesc>(&mut self, size: S) -> &mut Self
Sets the size of the legend area.
size
- The size of legend area in backend units (pixels)
See ChartContext::configure_series_labels()
for more information and examples.
sourcepub fn border_style<S: Into<ShapeStyle>>(&mut self, style: S) -> &mut Self
pub fn border_style<S: Into<ShapeStyle>>(&mut self, style: S) -> &mut Self
Sets the style of the label series area.
style
- The style of the border
See ChartContext::configure_series_labels()
for more information and examples.
sourcepub fn background_style<S: Into<ShapeStyle>>(&mut self, style: S) -> &mut Self
pub fn background_style<S: Into<ShapeStyle>>(&mut self, style: S) -> &mut Self
Sets the background style of the label series area.
style
- The style of the border
See ChartContext::configure_series_labels()
for more information and examples.
sourcepub fn label_font<F: IntoTextStyle<'b>>(&mut self, font: F) -> &mut Self
pub fn label_font<F: IntoTextStyle<'b>>(&mut self, font: F) -> &mut Self
Sets the font for series labels.
font
- Desired font
See ChartContext::configure_series_labels()
for more information and examples.
sourcepub fn draw(&mut self) -> Result<(), DrawingAreaErrorKind<DB::ErrorType>>
pub fn draw(&mut self) -> Result<(), DrawingAreaErrorKind<DB::ErrorType>>
Draws the series label area.
See ChartContext::configure_series_labels()
for more information and examples.