diff options
Diffstat (limited to 'vendor/plotters/src/series/mod.rs')
-rw-r--r-- | vendor/plotters/src/series/mod.rs | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/vendor/plotters/src/series/mod.rs b/vendor/plotters/src/series/mod.rs new file mode 100644 index 000000000..a0c8f198f --- /dev/null +++ b/vendor/plotters/src/series/mod.rs @@ -0,0 +1,33 @@ +/*! + This module contains predefined types of series. + The series in Plotters is actually an iterator of elements, which + can be taken by `ChartContext::draw_series` function. + + This module defines some "iterator transformer", which transform the data + iterator to the element iterator. + + Any type that implements iterator emitting drawable elements are acceptable series. + So iterator combinator such as `map`, `zip`, etc can also be used. +*/ + +#[cfg(feature = "area_series")] +mod area_series; +#[cfg(feature = "histogram")] +mod histogram; +#[cfg(feature = "line_series")] +mod line_series; +#[cfg(feature = "point_series")] +mod point_series; +#[cfg(feature = "surface_series")] +mod surface; + +#[cfg(feature = "area_series")] +pub use area_series::AreaSeries; +#[cfg(feature = "histogram")] +pub use histogram::Histogram; +#[cfg(feature = "line_series")] +pub use line_series::LineSeries; +#[cfg(feature = "point_series")] +pub use point_series::PointSeries; +#[cfg(feature = "surface_series")] +pub use surface::SurfaceSeries; |