MPAndroidChart Example App -
다양한 차트가 포함된 MPAndroidChart 라이브러리용 쇼케이스 애플리케이션입니다.
이것은 GitHub의 MPAndroidChart 차트 라이브러리/그래프 라이브러리에 대한 예제/쇼케이스 애플리케이션입니다: https://github.com/PhilJay/MPAndroidChart
이 앱이 선보이는 라이브러리(MPAndroidChart)는 아름다운 시각적 표현을 생성하도록 설계되었습니다.
라이브러리의 핵심 기능은 다음과 같습니다.
- 다양한 차트 유형: LineChart, BarChart(세로, 가로, 누적, 그룹화), PieChart, ScatterChart, CandleStickChart(재무 데이터용), RadarChart(스파이더 웹 차트), BubbleChart
- 결합된 차트(예: 선과 막대가 하나로 통합된 차트)
- 두 축의 크기 조정(터치 제스처, 개별 축 또는 핀치 줌 사용)
- 드래그/패닝(터치 제스처 포함)
- 별도의 (이중) y축
- 값 강조 표시(사용자 정의 가능한 팝업 보기 포함)
- SD 카드에 차트 저장(이미지로)
- 미리 정의된 색상 템플릿
- 범례(자동 생성, 사용자 정의 가능)
- 사용자 정의 가능한 축(x축 및 y축 모두)
- 애니메이션(x축과 y축 모두에서 애니메이션 구축)
- 한계선(추가 정보, 최대값 등 제공)
- 터치, 제스처 및 선택 콜백을 위한 리스너
- 완전히 사용자 정의 가능(페인트, 서체, 범례, 색상, 배경, 점선 등)
- MPAndroidChart-Realm 라이브러리를 통한 Realm.io 모바일 데이터베이스 지원
- Line- 및 BarChart에서 최대 10,000개의 데이터 포인트에 대한 부드러운 렌더링(Android 6.0을 실행하는 2014 OnePlus One에서 테스트됨)
- 경량(메서드 수 ~1.4K)
- Gradle 종속성 및 Maven을 통해 사용 가능
- 널리 사용되며 GitHub와 stackoverflow 모두에서 뛰어난 지원 - mpandroidchart
- iOS에서도 사용 가능: 차트(API는 동일한 방식으로 작동)
- Xamarin에서도 사용 가능: MPAndroidChart.Xamarin
이 프로젝트는 라이브러리의 기능을 보여주고 개발자가 라이브러리를 사용하도록 동기를 부여하기 위한 것입니다. 이 앱은 차트를 만드는 앱이 아닙니다.