일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- UIKit
- ios
- 어플리케이션
- ui
- 그래프
- Swift
- charts
- library
- Apple
- Xcode
- 라이브러리
- Storyboard
- Chrats
- kotlin
- alamofire
- 개발
- androidstudio
- cocoapods
- Python
- modal
- PyQt
- UIButton
- Android
- TableView
- 개발자
- graph
- Chart
- UITableView
- PyQt5
- button
Archives
- Today
- Total
Jiwift
[iOS/Swift] DGCharts 그래프 라이브러리 범례 삭제 | charts graph remove legend 본문
라이브러리/DGCharts
[iOS/Swift] DGCharts 그래프 라이브러리 범례 삭제 | charts graph remove legend
지위프트 2022. 11. 22. 20:38반응형
[iOS/Swift] Charts 그래프 라이브러리 범례/범주 삭제 | charts graph remove legend
오늘은 chart에서 legend를 삭제하도록 하겠습니다.
이 라이브러리를 사용하면서 많이 어려웠던 것 중 하나는 용어인데요... 그래프를 다룬 적이 없던 저로서는 메서드 이름이 가끔씩 뭐를 뜻하는지 모를 때가 있었습니다. ㅋㅋㅋㅋ 그래서 오늘 삭제할 legend는 범례라고 하는데 용.. (위 사진은 엑셀 장인 마이크로스프트 문서 캡처) 사진을 보시면 바로 이해하실 겁니다.
Chart.Legend 속성 (Microsoft.Office.Tools.Excel) | Microsoft Learn
마이크로소프트가 궁금하신 분들은 위 글을 읽어주시고용
근데 우리는 이것을 없애야 합니다. 물론 그래프에서 필요한 정보일 수 있지만 디자인을 하다 보면 그렇지 않은 경우도 있거든요.
위 두 사진에서 차이점이 보이시나요?? 바로 하단에 '매출'이라는 범례가 없어진 건데요. 데이터가 많지 않은 상황에서도 사실은 필요 없을 수가 있죠. 또한 해당 화면에서는 당연하게 A라는 정보를 보여준다면?? 그래도 필요 없을 것이고요.
// 데이터 범례 삭제
self.myBarChartView.legend.enabled = false
우리는 위 한만을 사용해서 간단하게 없앨 수 있습니다. 이 메서드를 통해서 무적의 if문을 사용해서 다양한 상황을 고려한 개발을 할 수 있기를 응원합니다.
반응형