[swift] - Swift Charts에서 데이터 시각화하기

Swift Charts는 iOS 앱에서 데이터를 시각화하기 위한 강력하고 유연한 라이브러리입니다. 이 라이브러리를 사용하면 쉽게 막대 차트, 선 그래프, 원형 그래프 등을 만들 수 있습니다. 이번 포스트에서는 Swift Charts를 사용하여 데이터를 시각화하는 방법을 알아보겠습니다.

차트 라이브러리 설치하기

CocoaPods를 사용하여 Swift Charts를 설치해보겠습니다. 먼저 Podfile에 다음과 같이 추가합니다.

pod 'Charts'

터미널에서 프로젝트 폴더로 이동한 후 다음 명령을 실행하여 라이브러리를 설치합니다.

$ pod install

막대 차트 만들기

Swift Charts를 사용하여 막대 차트를 만들어보겠습니다. 먼저 Charts를 import 합니다.

import Charts

막대 차트를 보여줄 BarChartView를 만들어줍니다.

let barChartView = BarChartView(frame: CGRect(x: 0, y: 0, width: view.frame.width, height: view.frame.height))

차트에서 표시할 데이터를 설정합니다. 다음은 예시입니다.

let dataEntries = [
    BarChartDataEntry(x: 1, y: 10),
    BarChartDataEntry(x: 2, y: 20),
    BarChartDataEntry(x: 3, y: 30),
    BarChartDataEntry(x: 4, y: 40),
    BarChartDataEntry(x: 5, y: 50)
]
let chartDataSet = BarChartDataSet(entries: dataEntries)
let chartData = BarChartData(dataSet: chartDataSet)

막대 차트에 데이터를 설정하고, 애니메이션과 함께 화면에 보여줍니다.

barChartView.data = chartData
barChartView.animate(xAxisDuration: 2.0, yAxisDuration: 2.0)

마지막으로, 막대 차트를 화면에 추가합니다.

view.addSubview(barChartView)

결과 확인하기

이제 앱을 빌드하고 실행하면 막대 차트가 화면에 표시될 것입니다. 데이터가 변경되면 차트도 자동으로 업데이트됩니다. 이렇게 간단하게 Swift Charts를 사용하여 데이터를 시각화할 수 있습니다.

더 많은 기능과 사용 방법에 대해서는 공식 문서를 참고하시기 바랍니다.