visualize_multi_curve

Function visualize_multi_curve 

Source
pub fn visualize_multi_curve<A, B>(
    x_values: ArrayView1<'_, A>,
    y_values_list: Vec<ArrayView1<'_, B>>,
    series_names: Vec<String>,
    title: impl Into<String>,
    x_label: impl Into<String>,
    y_label: impl Into<String>,
) -> Box<dyn MetricVisualizer>
where A: Clone + Into<f64>, B: Clone + Into<f64>,
Expand description

Create a multi-curve visualization

This function creates a visualization with multiple curves, such as performance comparisons between different models.

§Arguments

  • x_values - X-axis values (common for all curves)
  • y_values_list - List of Y-axis values, one for each curve
  • series_names - Names for each curve
  • title - Plot title
  • x_label - X-axis label
  • y_label - Y-axis label

§Returns

  • Box<dyn crate::visualization::MetricVisualizer> - A visualizer for the multi-curve plot