Enum gnuplot::LabelOption
[−]
[src]
pub enum LabelOption<'l> {
TextOffset(f64, f64),
Font(&'l str, f64),
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(f64, f64)Sets the offset of the label in characters
Font(&'l str, f64)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+- plusx- cross*- stars- empty squareS- filled squareo- empty circleO- filled circlet- empty triangleT- filled triangled- empty del (upside down triangle)D- filled del (upside down triangle)r- empty rhombusR- 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