[−][src]Enum gnuplot::PlotOption
An enumeration of plot options you can supply to plotting commands, governing things like line width, color and others
Variants
PointSymbol(char)
Sets the symbol used for points. 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
PointSize(f64)
Sets the size of the points. The size acts as a multiplier, with 1.0 being the default.
Sets the caption of the plot element. Set to empty to hide it from the legend.
LineWidth(f64)
Sets the width of lines.
Sets the color of the plot element. The passed string can be a color name (e.g. "black" works), or an HTML color specifier (e.g. "#FFFFFF" is white). This specifies the fill color of a filled plot.
Sets the color of the border of a filled plot (if it has one). The passed string can be a color name (e.g. "black" works), or an HTML color specifier (e.g. "#FFFFFF" is white).
LineStyle(DashType)
Sets the style of the line. Note that not all gnuplot terminals support dashed lines. See DashType for the available styles.
FillAlpha(f64)
Sets the transparency of a filled plot. 0.0
- fully transparent, 1.0
- fully opaque. Cannot be used with FillPattern
.
FillRegion(FillRegionType)
Sets the fill region. See FillRegionType
for the available regions.
FillPattern(AutoOption<FillPatternType>)
Sets the fill pattern. If left at Auto
, the pattern alternates automatically. Otherwise, see FillPatternType
for
the available patterns. Cannot be used with FillAlpha
.
ArrowType(ArrowheadType)
Sets what an arrowhead looks like
ArrowSize(f64)
Sets the size of the arrowhead. This is specified in the units of graph (i.e. 1.0
would make the arrow as big as the graph).
WhiskerBars(f64)
Width of the whisker bars (as a fraction of the box width) for box and whisker plots.
Trait Implementations
impl<T: Clone> Clone for PlotOption<T>
[src]
fn clone(&self) -> PlotOption<T>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T: Copy> Copy for PlotOption<T>
[src]
impl<T: Debug> Debug for PlotOption<T>
[src]
impl<T: PartialEq> PartialEq<PlotOption<T>> for PlotOption<T>
[src]
fn eq(&self, other: &PlotOption<T>) -> bool
[src]
fn ne(&self, other: &PlotOption<T>) -> bool
[src]
impl<T: PartialOrd> PartialOrd<PlotOption<T>> for PlotOption<T>
[src]
fn partial_cmp(&self, other: &PlotOption<T>) -> Option<Ordering>
[src]
fn lt(&self, other: &PlotOption<T>) -> bool
[src]
fn le(&self, other: &PlotOption<T>) -> bool
[src]
fn gt(&self, other: &PlotOption<T>) -> bool
[src]
fn ge(&self, other: &PlotOption<T>) -> bool
[src]
impl<T> StructuralPartialEq for PlotOption<T>
[src]
Auto Trait Implementations
impl<T> RefUnwindSafe for PlotOption<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Send for PlotOption<T> where
T: Send,
T: Send,
impl<T> Sync for PlotOption<T> where
T: Sync,
T: Sync,
impl<T> Unpin for PlotOption<T> where
T: Unpin,
T: Unpin,
impl<T> UnwindSafe for PlotOption<T> where
T: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,