pub struct VisualizationEngine { /* private fields */ }Expand description
Visualization engine for generating charts and graphs
Implementations§
Source§impl VisualizationEngine
impl VisualizationEngine
Sourcepub fn chart_renderer(&self) -> &ChartRenderer
pub fn chart_renderer(&self) -> &ChartRenderer
Get chart renderer
Sourcepub fn dashboard_generator(&self) -> &DashboardGenerator
pub fn dashboard_generator(&self) -> &DashboardGenerator
Get dashboard generator
Source§impl VisualizationEngine
impl VisualizationEngine
Sourcepub fn new(config: VisualizationConfig, output_dir: PathBuf) -> Result<Self>
pub fn new(config: VisualizationConfig, output_dir: PathBuf) -> Result<Self>
Create a new visualization engine
Sourcepub fn create_performance_visualization(
&self,
data: &ModelPerformanceData,
) -> Result<PerformanceVisualization>
pub fn create_performance_visualization( &self, data: &ModelPerformanceData, ) -> Result<PerformanceVisualization>
Create performance visualization from analytics data
Sourcepub fn create_usage_visualization(
&self,
stats: &[ModelUsageStats],
) -> Result<UsageVisualization>
pub fn create_usage_visualization( &self, stats: &[ModelUsageStats], ) -> Result<UsageVisualization>
Create usage analytics visualization
Sourcepub fn create_training_visualization(
&self,
history: &TrainingHistory,
) -> Result<TrainingVisualization>
pub fn create_training_visualization( &self, history: &TrainingHistory, ) -> Result<TrainingVisualization>
Create training progress visualization
Sourcepub fn create_realtime_dashboard(
&self,
_metrics: &RealTimeMetrics,
) -> Result<DashboardTemplate>
pub fn create_realtime_dashboard( &self, _metrics: &RealTimeMetrics, ) -> Result<DashboardTemplate>
Create real-time dashboard
Sourcepub fn export_visualization<T: Serialize>(
&self,
visualization: &T,
filename: &str,
format: ExportFormat,
) -> Result<PathBuf>
pub fn export_visualization<T: Serialize>( &self, visualization: &T, filename: &str, format: ExportFormat, ) -> Result<PathBuf>
Export visualization to file
Auto Trait Implementations§
impl Freeze for VisualizationEngine
impl RefUnwindSafe for VisualizationEngine
impl Send for VisualizationEngine
impl Sync for VisualizationEngine
impl Unpin for VisualizationEngine
impl UnsafeUnpin for VisualizationEngine
impl UnwindSafe for VisualizationEngine
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more