gnuplot/
lib.rs

1// Copyright (c) 2013-2014 by SiegeLord
2//
3// All rights reserved. Distributed under LGPL 3.0. For full terms see the file LICENSE.
4
5#![allow(unused_must_use)]
6#![forbid(unstable_features)]
7/*!
8A simple gnuplot controller.
9
10# Example
11
12~~~no_run
13# extern crate gnuplot;
14# fn main() {
15use gnuplot::{Figure, Caption, Color};
16
17let x = [0u32, 1, 2];
18let y = [3u32, 4, 5];
19let mut fg = Figure::new();
20fg.axes2d()
21.lines(&x, &y, &[Caption("A line"), Color("black".into())]);
22fg.show();
23# }
24~~~
25*/
26pub use crate::axes2d::Axes2D;
27pub use crate::axes3d::Axes3D;
28pub use crate::axes_common::AxesCommon;
29pub use crate::color::*;
30pub use crate::coordinates::*;
31pub use crate::datatype::*;
32pub use crate::error_types::*;
33pub use crate::figure::*;
34pub use crate::options::*;
35
36#[macro_use]
37mod util;
38
39mod axes2d;
40mod axes3d;
41mod axes_common;
42mod color;
43mod coordinates;
44mod datatype;
45mod error_types;
46mod figure;
47mod options;
48pub mod palettes;
49mod writer;