mondrian_charts/fiberplane/utils/
normalize_along_linear_axis.rs

1use crate::types::Axis;
2
3/// Takes an absolute value and normalizes it to a value between 0.0 and 1.0 for
4/// the given axis.
5pub(crate) fn normalize_along_linear_axis(value: f64, axis: &Axis) -> f64 {
6    (value - axis.min_value) / (axis.max_value - axis.min_value)
7}