Repolode
PhilJay

PhilJay/MPAndroidChart

선형, 막대, 원형, 레이더, 버블, 캔들스틱 차트 등 9가지 유형을 지원하고 확대·이동·애니메이션 기능과 Jetpack Compose 모듈을 제공하는 Android 차트 라이브러리입니다.

스타
38,185
포크
8,965
열린 이슈
1
마지막 커밋
29일 전

어떤 프로젝트인가요?

MPAndroidChart는 선형, 막대, 원형, 레이더, 버블, 캔들스틱 차트 등을 포함해 9가지 유형의 차트를 그리는 Android용 라이브러리입니다. 개발자는 레이아웃이나 Jetpack Compose 화면에 차트를 추가하고 entry, data set, data 객체로 데이터를 전달한 다음, 속성과 람다를 통해 축, 마커, 색상, 애니메이션을 설정할 수 있습니다.

이 라이브러리는 확대, 드래그, 값 강조 표시, 툴팁 형태의 마커를 지원합니다. 4.0 버전은 Kotlin으로 다시 작성되었으며 Compose용 별도 모듈인 MPChartCompose를 제공합니다. Java에서 Kotlin 코드를 작성하지 않고도 사용할 수 있습니다. 최소 요구사항은 minSdk 23과 Java 17이며, 프로젝트에는 가이드, 각 릴리스의 생성된 API 문서, 저장소 내 예제 앱이 포함되어 있습니다.

핵심 기능

  • 01선형, 막대, 원형, 레이더, 버블, 캔들스틱 등을 포함한 9가지 차트 유형
  • 02선택 콜백을 지원하는 확대, 드래그, 값 강조 표시
  • 03속성을 통한 축, 마커, 색상, 애니메이션 사용자 지정
  • 04컴포저블 차트 함수를 제공하는 별도 Jetpack Compose 모듈
  • 05Kotlin을 작성하지 않고도 Java에서 사용 가능

활용 사례

  • Android 앱에서 선형 또는 막대 차트로 매출이나 사용량 추이를 표시
  • 확대 및 탭 선택이 가능한 인터랙티브 금융 캔들스틱 차트 구현
  • Compose 기반 Android 인터페이스에 차트 뷰 추가

빠른 시작

  1. 1

    settings.gradle.kts에 jitpack.io 저장소를 추가합니다

  2. 2

    build.gradle.kts에 MPChartLib v4.0.1 종속성을 추가합니다

    implementation("com.github.PhilJay.MPAndroidChart:MPChartLib:v4.0.1")
  3. 3

    레이아웃에 차트를 배치한 뒤 데이터를 설정하고 애니메이션을 적용합니다

사용 전 알아둘 점

  • minSdk 23, Java 17, Kotlin 2.0 이상이 필요합니다.
  • Compose 모듈에는 compileSdk 37이 필요합니다.
  • 버전 4.0은 3.x와 좌표가 다르므로 최신 버전을 따라가지 말고 버전을 고정하세요.

포함된 컬렉션

토픽

자주 묻는 질문

MPAndroidChart은(는) 무엇인가요?
선형, 막대, 원형, 레이더, 버블, 캔들스틱 차트 등 9가지 유형을 지원하고 확대·이동·애니메이션 기능과 Jetpack Compose 모듈을 제공하는 Android 차트 라이브러리입니다. MPAndroidChart는 선형, 막대, 원형, 레이더, 버블, 캔들스틱 차트 등을 포함해 9가지 유형의 차트를 그리는 Android용 라이브러리입니다. 개발자는 레이아웃이나 Jetpack Compose 화면에 차트를 추가하고 entry, data set, data 객체로 데이터를 전달한 다음, 속성과 람다를 통해 축, 마커, 색상, 애니메이션을 설정할 수 있습니다.
MPAndroidChart은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
MPAndroidChart은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
MPAndroidChart은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. MPAndroidChart의 마지막 커밋은 2026년 10월 9일입니다.
MPAndroidChart은(는) 어디에 사용할 수 있나요?
Android 앱에서 선형 또는 막대 차트로 매출이나 사용량 추이를 표시 확대 및 탭 선택이 가능한 인터랙티브 금융 캔들스틱 차트 구현 Compose 기반 Android 인터페이스에 차트 뷰 추가
MPAndroidChart는 어떻게 설치하나요?
settings.gradle.kts에 jitpack.io 저장소를 추가합니다 build.gradle.kts에 MPChartLib v4.0.1 종속성을 추가합니다: implementation("com.github.PhilJay.MPAndroidChart:MPChartLib:v4.0.1") 레이아웃에 차트를 배치한 뒤 데이터를 설정하고 애니메이션을 적용합니다
MPAndroidChart은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/PhilJay/MPAndroidChart

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트