use crate::utils::errors::Result;
pub trait Plot {
fn plot(&self, path: &str) -> Result<()>;
}
#[cfg(feature = "plot")]
pub(crate) mod plotting {
pub use plotters::prelude::*;
pub const EPE_COLOR: RGBColor = RGBColor(31, 119, 180); pub const ENE_COLOR: RGBColor = RGBColor(44, 160, 44); pub const EE_COLOR: RGBColor = RGBColor(214, 39, 40);
pub const GRID_COLOR: RGBColor = RGBColor(220, 220, 220);
pub const BG_COLOR: RGBColor = RGBColor(255, 255, 255);
pub const ZERO_LINE_COLOR: RGBColor = RGBColor(160, 160, 160);
}