Enum gnuplot::LabelOption [] [src]

pub enum LabelOption<'l> {
    TextOffset(f64f64),
    Font(&'l strf64),
    TextColor(&'l str),
    Rotate(f64),
    TextAlign(AlignType),
    MarkerSymbol(char),
    MarkerColor(&'l str),
    MarkerSize(f64),
}

An enumeration of label options that control label attributes

Variants

TextOffset(f64f64)

Sets the offset of the label in characters

Font(&'l strf64)

Sets the font of the label. The string specifies the font type (e.g. "Arial") and the number specifies the size (the units are terminal dependent, but are often points)

TextColor(&'l str)

Sets the color of the label text. The passed string can be a color name (e.g. "black" works), or an HTML color specifier (e.g. "#FFFFFF" is white)

Rotate(f64)

Rotates the label by a certain number of degrees

TextAlign(AlignType)

Sets the horizontal alignment of the label text (default is left alignment). See AlignType.

MarkerSymbol(char)

Sets a marker for the label. By default no marker is drawn. The valid characters are as follows:

  • . - dot
  • + - plus
  • x - cross
  • * - star
  • s - empty square
  • S - filled square
  • o - empty circle
  • O - filled circle
  • t - empty triangle
  • T - filled triangle
  • d - empty del (upside down triangle)
  • D - filled del (upside down triangle)
  • r - empty rhombus
  • R - filled rhombus
MarkerColor(&'l str)

Sets the color of the marker. The passed string can be a color name (e.g. "black" works), or an HTML color specifier (e.g. "#FFFFFF" is white)

MarkerSize(f64)

Sets the size of the marker. The size acts as a multiplier, with 1.0 being the default.

Trait Implementations

impl<'l> Clone for LabelOption<'l>
[src]

fn clone(&self) -> LabelOption<'l>

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl<'l> Copy for LabelOption<'l>
[src]