SwiftUI 차트 플로팅 함수 노트

SwiftUI 차트 플로팅 함수

iOS 18의 SwiftUI 차트 프레임워크는 이제 LinePlot과 AreaPlot을 사용한 함수 플로팅을 지원합니다. 이러한 차트는 Double을 Double로 매핑하는 함수를 받아들입니다. 함수는 Double.nan 또는 Double.infinity를 반환하여 정의되지 않은 값을 처리할 수 있습니다. AreaPlot의 단일 함수는 함수와 x축 사이의 영역을 채웁니다. 두 개의 함수는 그들 사이의 영역을 정의할 수 있습니다. 함수 플로팅은 예상 함수 근사에 대한 데이터를 시각화하는 데 도움이 됩니다. 막대 차트와 함수 플롯을 결합하면 직접 비교할 수 있습니다. 예제는 AreaPlot과 LinePlot을 모두 사용하여 파라볼라와 막대 차트를 비교하는 것을 보여줍니다. 이 새로운 기능은 WWDC24에서 발표되었습니다. 이 정보는 원래 useyourloaf.com에 게시되었습니다.