_validate_axis_limits
Firma
_validate_axis_limits(
limits: ArrayLike,
*,
name: str,
min_label: str,
max_label: str,
) -> tuple[float, float]
Che problema risolve
Converte e valida una coppia di limiti per assi o range, mantenendo messaggi di errore specifici per il parametro che li ha richiesti.
Contratto sugli input
limitsdeve essere una sequenza di esattamente due elementi.Stringhe e
bytesvengono rifiutati esplicitamente.I due valori devono essere convertibili a
floate finiti.
Dove viene usata
Come fallisce
ValueErrorselimitsnon e una sequenza validaValueErrorse non contiene esattamente due elementiValueErrorse contiene valori non finiti
Perche resta privata
E un validatore di supporto per la parte grafica. La sua utilita e interna, ma documentarla rende piu leggibili le regole comuni di plotting.