pub fn auto_y_range<'a>(
series: impl IntoIterator<Item = &'a ChartSeries>,
) -> ChartRangeExpand description
Computes a finite vertical domain across all supplied series.
Non-finite y coordinates are ignored. A non-empty positive-only or
negative-only domain is expanded to include zero; empty input returns
ChartRange::default.
ยงExamples
use ailloli_ui_core::{auto_y_range, ChartRange, ChartSeries};
let series = ChartSeries::from_values("latency", [2.0, 5.0, 3.0]);
assert_eq!(auto_y_range([&series]), ChartRange::new(0.0, 5.0));