Skip to main content

runmat_plot/plots/
mod.rs

1//! High-level plot type implementations
2//!
3//! This module contains implementations of specific plot types like
4//! line plots, scatter plots, surfaces, etc.
5
6pub mod area;
7pub mod bar;
8pub mod contour;
9pub mod contour_fill;
10pub mod errorbar;
11pub mod figure;
12pub mod line;
13pub mod line3;
14pub mod patch;
15pub mod pie;
16pub mod quiver;
17pub mod reference_line;
18pub mod scatter;
19pub mod scatter3;
20pub mod stairs;
21pub mod stem;
22pub mod surface;
23pub mod volume;
24
25pub use area::AreaPlot;
26pub use bar::BarChart;
27pub use contour::ContourPlot;
28pub use contour_fill::ContourFillPlot;
29pub use errorbar::ErrorBar;
30pub use figure::{
31    AxesMetadata, Figure, LegendEntry, LegendStyle, PlotElement, PlotType, TextStyle,
32};
33pub use line::{LineGpuStyle, LineMarkerAppearance, LinePlot, LineStyle};
34pub use line3::Line3Plot;
35pub use patch::{PatchEdgeColorMode, PatchFaceColorMode, PatchPlot};
36pub use pie::PieChart;
37pub use quiver::QuiverPlot;
38pub use reference_line::{ReferenceLine, ReferenceLineOrientation};
39pub use scatter::{MarkerStyle, ScatterPlot};
40pub use scatter3::Scatter3Plot;
41pub use stairs::StairsPlot;
42pub use stem::StemPlot;
43pub use surface::{ColorMap, ShadingMode, SurfacePlot, SurfaceStatistics};
44pub use volume::*;