Crate gnuplot[−][src]
Expand description
A simple gnuplot controller.
Example
use gnuplot::{Figure, Caption, Color}; let x = [0u32, 1, 2]; let y = [3u32, 4, 5]; let mut fg = Figure::new(); fg.axes2d() .lines(&x, &y, &[Caption("A line"), Color("black")]); fg.show();
Re-exports
pub use self::Coordinate::*; | |
pub use self::AlignType::*; | |
pub use self::ArrowheadType::*; | |
pub use self::AutoOption::*; | |
pub use self::BorderLocation2D::*; | |
pub use self::ContourStyle::*; | |
pub use self::DashType::*; | |
pub use self::FillPatternType::*; | |
pub use self::FillRegionType::*; | |
pub use self::LabelOption::*; | |
pub use self::LegendOption::*; | |
pub use self::MarginSide::*; | |
pub use self::PaletteType::*; | |
pub use self::PlotOption::*; | |
pub use self::Tick::*; | |
pub use self::TickOption::*; | |
pub use self::XAxis::*; | |
pub use self::YAxis::*; |
Structs
Axes2D | 2D axes that is used for drawing 2D plots |
Axes3D | 3D axes that is used for drawing 3D plots |
CloseSentinel | A sentinel that represents a gnuplot waiting to close. |
Figure | A figure that may contain multiple axes. |
GnuplotInitError | |
GnuplotVersion | Gnuplot version identifier. This is used to handle version-specific features. |
Enums
AlignType | An enumeration of possible text and label alignments |
ArrowheadType | An enumeration of possible arrow head styles |
AutoOption | An enumeration of something that can either be fixed (e.g. the maximum of X values), or automatically determined |
BorderLocation2D | Plot border locations |
ContourStyle | Specifies how the contours are drawn |
Coordinate | Specifies how to interpret the coordinate passed to a plotting command |
DashType | An enumeration of possible dash styles |
FillPatternType | Fill patterns. |
FillRegionType | An enumeration of possible fill regions |
LabelOption | An enumeration of label options that control label attributes |
LegendOption | Legend options |
MarginSide | Plot margins |
MultiplotFillDirection | Multiplot Fill Order Options |
MultiplotFillOrder | Multiplot Fill Order Options |
PaletteType | Specifies what sort of palette to use |
PlotOption | An enumeration of plot options you can supply to plotting commands, governing things like line width, color and others |
Tick | Specifies a type of axis tick |
TickOption | An enumeration of axis tick options |
XAxis | An enumeration of possible X-axes |
YAxis | An enumeration of possible Y-axes |
Constants
COLOR | Default Gnuplot palette |
GRAY | A gray palette |
HELIX | A nice default for a cube helix |
HOT | A black body palette |
RAINBOW | Classic rainbow palette with terrible perceptual properties |
Traits
AxesCommon | |
DataType |