plotlars/
lib.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#![doc = include_str!("../README.md")]
#![allow(clippy::needless_doctest_main, deprecated)]

#[macro_use]
mod macros;

mod aesthetics;
mod axis;
mod colors;
mod legend;
mod shapes;
mod texts;
mod traces;
mod traits;

pub use crate::aesthetics::{line::LineType, orientation::Orientation};
pub use crate::axis::{Axis, AxisSide, AxisType, TickDirection, ValueExponent};
pub use crate::colors::Rgb;
pub use crate::legend::Legend;
pub use crate::shapes::Shape;
pub use crate::texts::Text;
pub use crate::traces::barplot::{BarPlot, HorizontalBarPlot, VerticalBarPlot};
pub use crate::traces::boxplot::{BoxPlot, HorizontalBoxPlot, VerticalBoxPlot};
pub use crate::traces::histogram::Histogram;
pub use crate::traces::lineplot::LinePlot;
pub use crate::traces::scatterplot::ScatterPlot;
pub use crate::traces::timeseriesplot::TimeSeriesPlot;
pub use crate::traits::plot::Plot;