pub use crate::plot::{
ScatterPlot,
LinePlot,
BarPlot,
Histogram,
Histogram2D,
BoxPlot,
BoxGroup,
ViolinPlot,
ViolinGroup,
PiePlot,
PieSlice,
SeriesPlot,
Heatmap,
BrickPlot,
BandPlot,
WaterfallPlot,
WaterfallBar,
WaterfallKind,
StripPlot,
StripGroup,
StripStyle,
VolcanoPlot,
VolcanoPoint,
ManhattanPlot,
ManhattanPoint,
ChromSpan,
GenomeBuild,
DotPlot,
DotPoint,
UpSetPlot,
UpSetIntersection,
UpSetSort,
StackedAreaPlot,
CandlestickPlot,
CandleDataPoint,
ContourPlot,
ChordPlot,
SankeyPlot,
SankeyNode,
SankeyLink,
SankeyLinkColor,
PhyloTree,
PhyloNode,
TreeOrientation,
TreeBranchStyle,
SyntenyPlot,
SyntenyBlock,
SyntenySequence,
Strand,
DensityPlot,
RidgelinePlot,
RidgelineGroup,
PolarPlot,
PolarSeries,
PolarMode,
TernaryPlot,
TernaryPoint,
ForestPlot,
ForestRow,
MarkerShape,
LineStyle,
SeriesStyle,
PieLabelPosition,
ColorMap,
LabelStyle as VolcanoLabelStyle,
LegendPosition,
LegendEntry,
LegendShape,
};
pub use crate::render::plots::Plot;
pub use crate::render::layout::{Layout, TickFormat};
pub use crate::render::render::{
render_multiple,
render_twin_y,
render_sankey,
render_phylo_tree,
render_synteny,
render_forest,
};
pub use crate::render::figure::{
Figure,
FigureLegendPosition,
LabelConfig,
LabelStyle as PanelLabelStyle,
SharedAxis,
};
pub use crate::render::theme::Theme;
pub use crate::render::palette::Palette;
pub use crate::render::annotations::{TextAnnotation, ReferenceLine, ShadedRegion};
pub use crate::render::datetime::{DateTimeAxis, DateUnit, ymd, ymd_hms};
pub use crate::render_to_svg;
#[cfg(feature = "png")]
pub use crate::render_to_png;
#[cfg(feature = "pdf")]
pub use crate::render_to_pdf;
pub use crate::backend::svg::SvgBackend;
pub use crate::backend::terminal::TerminalBackend;
#[cfg(feature = "png")]
pub use crate::backend::png::PngBackend;
#[cfg(feature = "pdf")]
pub use crate::backend::pdf::PdfBackend;