[swift] Swift Charts에서 차트 데이터 축 눈금 서식 설정하기

Swift Charts는 iOS 애플리케이션에서 다양한 종류의 차트를 구현할 수 있는 오픈 소스 라이브러리입니다. 이 라이브러리를 사용하면 막대, 선, 원, 파이 차트 등 다양한 타입의 차트를 쉽게 만들 수 있습니다.

차트의 축은 데이터를 나타내는 값의 눈금을 표시하는 역할을 합니다. Swift Charts에서는 이러한 축의 눈금 서식을 사용자가 원하는 대로 설정할 수 있습니다. 아래의 방법을 사용하여 축 눈금의 서식을 설정할 수 있습니다.

1. X 축 눈금 서식 설정하기

let chartView = ChartView(frame: CGRect(x: 0, y: 0, width: 300, height: 200))
let xLabelsFormatter = NumberFormatter()
xLabelsFormatter.numberStyle = .decimal // 숫자 포맷을 설정합니다.
chartView.xLabelsFormatter = xLabelsFormatter // 차트 뷰의 X 축 눈금 서식을 설정합니다.

위의 코드에서는 NumberFormatter를 사용하여 X 축 눈금의 숫자 포맷을 설정하고 있습니다. .decimal을 사용하면 숫자를 100단위로 표시할 수 있습니다. 만약 소수점 이하 자리수를 표시하고 싶다면 .decimal 대신 .decimal을 사용할 수도 있습니다.

2. Y 축 눈금 서식 설정하기

let chartView = ChartView(frame: CGRect(x: 0, y: 0, width: 300, height: 200))
let yLabelsFormatter = NumberFormatter()
yLabelsFormatter.numberStyle = .percent // 퍼센트 포맷으로 설정합니다.
chartView.yLabelsFormatter = yLabelsFormatter // 차트 뷰의 Y 축 눈금 서식을 설정합니다.

이번에는 NumberFormatter를 사용하여 Y 축 눈금의 숫자 포맷을 설정하는 방법을 보여드렸습니다. 위의 예제에서는 .percent를 사용하여 숫자를 퍼센트로 표시하도록 설정하고 있습니다.

결론

Swift Charts를 사용하여 차트를 구현하다 보면 축의 눈금 서식을 정확히 설정해야 할 때가 있습니다. 이번 포스트에서는 X 축과 Y 축 눈금의 서식을 설정하는 방법에 대해 알아보았습니다. Swift Charts의 다양한 기능을 활용하여 원하는 차트를 만들어보세요!

References