Skip to main content

flow_plots/options/
mod.rs

1pub mod axis;
2pub mod base;
3pub mod density;
4pub mod histogram;
5pub mod spectral;
6
7pub use axis::{AxisOptions, AxisOptionsBuilder};
8pub use base::{BasePlotOptions, BasePlotOptionsBuilder};
9pub use density::{DensityPlotOptions, DensityPlotOptionsBuilder};
10pub use histogram::{HistogramPlotOptions, HistogramPlotOptionsBuilder};
11pub use spectral::{SpectralSignaturePlotOptions, SpectralSignaturePlotOptionsBuilder};
12
13/// Trait for plot options types
14///
15/// All plot-specific options structs should implement this trait to provide
16/// access to the base options.
17pub trait PlotOptions {
18    /// Get a reference to the base plot options
19    fn base(&self) -> &BasePlotOptions;
20}