1#![doc = include_str!("../README.md")]
2#![allow(clippy::needless_doctest_main)]
3
4mod common;
5mod components;
6mod plots;
7
8pub use crate::common::plot::Plot;
9pub use crate::components::arrangement::Arrangement;
10pub use crate::components::axis::{Axis, AxisSide, AxisType};
11pub use crate::components::cell::Cell;
12pub use crate::components::color::Rgb;
13pub use crate::components::colorbar::ColorBar;
14pub use crate::components::coloring::Coloring;
15pub use crate::components::direction::Direction;
16pub use crate::components::exponent::ValueExponent;
17pub use crate::components::fill::Fill;
18pub use crate::components::header::Header;
19pub use crate::components::intensity_mode::IntensityMode;
20pub use crate::components::legend::Legend;
21pub use crate::components::lighting::Lighting;
22pub use crate::components::line::Line;
23pub use crate::components::mode::Mode;
24pub use crate::components::orientation::Orientation;
25pub use crate::components::palette::Palette;
26pub use crate::components::shape::Shape;
27pub use crate::components::text::Text;
28pub use crate::components::tick::TickDirection;
29pub use crate::plots::array2dplot::Array2dPlot;
30pub use crate::plots::barplot::BarPlot;
31pub use crate::plots::boxplot::BoxPlot;
32pub use crate::plots::candlestick::CandlestickPlot;
33pub use crate::plots::contourplot::ContourPlot;
34pub use crate::plots::density_mapbox::DensityMapbox;
35pub use crate::plots::heatmap::HeatMap;
36pub use crate::plots::histogram::Histogram;
37pub use crate::plots::image::Image;
38pub use crate::plots::lineplot::LinePlot;
39pub use crate::plots::mesh3d::Mesh3D;
40pub use crate::plots::ohlc::OhlcPlot;
41pub use crate::plots::piechart::PieChart;
42pub use crate::plots::sankeydiagram::SankeyDiagram;
43pub use crate::plots::scatter3dplot::Scatter3dPlot;
44pub use crate::plots::scattergeo::ScatterGeo;
45pub use crate::plots::scattermap::ScatterMap;
46pub use crate::plots::scatterplot::ScatterPlot;
47pub use crate::plots::scatterpolar::ScatterPolar;
48pub use crate::plots::surfaceplot::SurfacePlot;
49pub use crate::plots::table::Table;
50pub use crate::plots::timeseriesplot::TimeSeriesPlot;