• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*!
2   This module contains predefined types of series.
3   The series in Plotters is actually an iterator of elements, which
4   can be taken by `ChartContext::draw_series` function.
5 
6   This module defines some "iterator transformer", which transform the data
7   iterator to the element iterator.
8 
9   Any type that implements iterator emitting drawable elements are acceptable series.
10   So iterator combinator such as `map`, `zip`, etc can also be used.
11 */
12 
13 #[cfg(feature = "area_series")]
14 mod area_series;
15 #[cfg(feature = "histogram")]
16 mod histogram;
17 #[cfg(feature = "line_series")]
18 mod line_series;
19 #[cfg(feature = "point_series")]
20 mod point_series;
21 #[cfg(feature = "surface_series")]
22 mod surface;
23 
24 #[cfg(feature = "area_series")]
25 pub use area_series::AreaSeries;
26 #[cfg(feature = "histogram")]
27 pub use histogram::Histogram;
28 #[cfg(feature = "line_series")]
29 pub use line_series::LineSeries;
30 #[cfg(feature = "point_series")]
31 pub use point_series::PointSeries;
32 #[cfg(feature = "surface_series")]
33 pub use surface::SurfaceSeries;
34