SwiftUI チャートのプロット関数
iOS 18のSwiftUI Chartsフレームワークは、LinePlotとAreaPlotを使用した関数プロットをサポートするようになりました。これらのチャートは、DoubleをDoubleにマッピングする関数を受け付けます。関数は、Double.nanまたはDouble.infinityを返すことで未定義の値を処理できます。AreaPlotの単一の関数は、関数とx軸の間の領域を埋めます。2つの関数はそれらの間の領域を定義できます。関数プロットは、データを期待される関数近似と比較して視覚化するのに役立ちます。棒グラフと関数プロットを組み合わせると、直接比較が可能になります。例では、AreaPlotとLinePlotの両方を使用して、棒グラフと放物線を比較する方法が示されています。この新機能はWWDC24で発表されました。情報はもともとuseyourloaf.comに投稿されました。