Fonctions de tracé de graphiques SwiftUI
Le framework SwiftUI Charts d'iOS 18 prend désormais en charge la tracé de fonctions à l'aide de LinePlot et AreaPlot. Ces graphiques acceptent des fonctions qui cartographient des doubles en doubles. Les fonctions peuvent gérer les valeurs non définies en renvoyant Double.nan ou Double.infinity. Une seule fonction dans AreaPlot remplit la zone entre la fonction et l'axe des x. Deux fonctions peuvent définir une zone entre elles. La tracé de fonctions aide à visualiser les données par rapport à des approximations fonctionnelles attendues. La combinaison de graphiques à barres avec des tracés de fonctions permet une comparaison directe. Un exemple montre la comparaison d'un graphique à barres avec une parabole en utilisant à la fois AreaPlot et LinePlot. Cette nouvelle fonctionnalité a été annoncée lors de la WWDC24. L'information a été initialement publiée sur useyourloaf.com.