1#![cfg_attr(feature = "document-features", doc = document_features::document_features!())]
9mod aesthetics;
12mod axis;
13mod bounds;
14mod colors;
15mod cursor;
16mod data;
17mod grid;
18mod items;
19mod label;
20mod math;
21mod memory;
22mod overlays;
23mod placement;
24mod plot;
25mod rect_elem;
26mod utils;
27
28pub use crate::aesthetics::LineStyle;
29pub use crate::aesthetics::MarkerShape;
30pub use crate::aesthetics::Orientation;
31pub use crate::axis::Axis;
32pub use crate::axis::AxisHints;
33pub use crate::axis::PlotTransform;
34pub use crate::bounds::PlotBounds;
35pub use crate::bounds::PlotPoint;
36pub use crate::colors::color_from_strength;
37pub use crate::cursor::Cursor;
38pub use crate::data::PlotPoints;
39pub use crate::grid::GridInput;
40pub use crate::grid::GridMark;
41pub use crate::grid::log_grid_spacer;
42pub use crate::grid::uniform_grid_spacer;
43pub use crate::items::Arrows;
44pub use crate::items::Bar;
45pub use crate::items::BarChart;
46pub use crate::items::BoxElem;
47pub use crate::items::BoxPlot;
48pub use crate::items::BoxSpread;
49pub use crate::items::ClosestElem;
50pub use crate::items::FilledArea;
51pub use crate::items::HLine;
52pub use crate::items::Heatmap;
53pub use crate::items::Line;
54pub use crate::items::PlotConfig;
55pub use crate::items::PlotGeometry;
56pub use crate::items::PlotImage;
57pub use crate::items::PlotItem;
58pub use crate::items::PlotItemBase;
59pub use crate::items::Points;
60pub use crate::items::Polygon;
61pub use crate::items::Span;
62pub use crate::items::Text;
63pub use crate::items::VLine;
64pub use crate::label::LabelFormatter;
65pub use crate::label::default_label_formatter;
66pub use crate::label::format_number;
67pub use crate::memory::PlotMemory;
68pub use crate::overlays::ColorConflictHandling;
69pub use crate::overlays::CoordinatesFormatter;
70pub use crate::overlays::Legend;
71pub use crate::overlays::LegendGrouping;
72pub use crate::placement::Corner;
73pub use crate::placement::HPlacement;
74pub use crate::placement::Placement;
75pub use crate::placement::VPlacement;
76pub use crate::plot::Plot;
77pub use crate::plot::PlotResponse;
78pub use crate::plot::PlotUi;