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>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 curveseries_names- Names for each curvetitle- Plot titlex_label- X-axis labely_label- Y-axis label
§Returns
Box<dyn crate::visualization::MetricVisualizer>- A visualizer for the multi-curve plot