SwiftUI-Funktionen zum Erstellen von Diagrammen
Das SwiftUI-Charts-Framework in iOS 18 unterstützt jetzt das Plotten von Funktionen mithilfe von LinePlot und AreaPlot. Diese Diagramme akzeptieren Funktionen, die Doubles in Doubles abbilden. Die Funktionen können undefinierte Werte durch Rückgabe von Double.nan oder Double.infinity handhaben. Eine einzelne Funktion in AreaPlot füllt den Bereich zwischen der Funktion und der x-Achse aus. Zwei Funktionen können einen Bereich zwischen ihnen definieren. Das Plotten von Funktionen hilft bei der Visualisierung von Daten im Vergleich zu erwarteten funktionellen Approximationen. Die Kombination von Balkendiagrammen mit Funktionsplotten ermöglicht einen direkten Vergleich. Ein Beispiel zeigt den Vergleich eines Balkendiagramms mit einer Parabel mithilfe von AreaPlot und LinePlot. Das neue Feature wurde auf der WWDC24 angekündigt. Die Informationen wurden ursprünglich auf useyourloaf.com veröffentlicht.