developer tip

Android 차트 라이브러리

optionbox 2020. 10. 4. 10:54
반응형

Android 차트 라이브러리 [닫힘]


빠르고 안정적인 차트 라이브러리를 찾으려고합니다. 몇 가지 검색 후 AChartEngine , WilliamChart , HelloChartsAndroidPlot의 4 개의 라이브러리를 찾았습니다 . 찾을 수있는 모든 정보가 오래 되었기 때문에 이러한 라이브러리의 성능과 안정성에 대한 최신 피드백이 필요합니다.


MPAndroidChart 를 사용할 수 있습니다 .

기본적이고 무료이며 사용하기 쉽고 빠르고 안정적입니다.

핵심 기능 , 이점 :

  • LineChart, BarChart (세로, 가로, 누적, 그룹화), PieChart, ScatterChart, CandleStickChart (금융 데이터 용), RadarChart (스파이더 웹 차트), BubbleChart
  • 결합 된 차트 (예 : 하나의 선과 막대)
  • 두 축에서 크기 조정 (터치 제스처, 축 개별 또는 핀치 줌 사용)
  • 드래그 / 패닝 (터치 제스처 사용)
  • 별도의 (이중) y 축
  • 값 강조 (사용자 정의 가능한 팝업보기 사용 )
  • SD 카드에 차트 저장 (이미지로)
  • 미리 정의 된 색상 템플릿
  • 범례 (자동 생성, 사용자 지정 가능)
  • 사용자 정의 가능한 축 (x 축 및 y 축 모두)
  • 애니메이션 (x 축 및 y 축 모두에서 애니메이션 빌드)
  • 제한선 (추가 정보, 최대 값 제공 ...)
  • 터치, 제스처 및 선택 콜백을위한 리스너
  • 완전히 사용자 정의 가능 (페인트, 서체, 범례, 색상, 배경, 파선 등)
  • MPAndroidChart -Realm 라이브러리 를 통한 Realm.io 모바일 데이터베이스 지원
  • Line- 및 BarChart에서 최대 10.000 데이터 포인트에 대한 부드러운 렌더링
  • 경량 (분석법 카운트 ~ 1.4K)
  • .jar 파일 로 사용 가능 (단지 500kb 크기)
  • Gradle 종속성Maven을 통해 사용 가능
  • 좋은 문서
  • 예제 프로젝트 (데모 애플리케이션 용 코드)
  • Google-PlayStore 데모 애플리케이션
  • GitHub 와 stackoverflow 모두에서 널리 사용되는 훌륭한 지원 -mpandroidchart
  • iOS 에서도 사용 가능 : 차트 (API는 동일한 방식으로 작동)
  • Xamarin 에도 사용 가능 : MPAndroidChart.Xamarin

단점 :

면책 조항 : 저는이 라이브러리의 개발자입니다.


더 많은 라이브러리는 Android 무기고 (카테고리 그래픽)를 참조하세요 .


보다 직접적인 구현을 찾고 있다면 (파이 / 도넛 차트는 포함되지 않음) WilliamChart를 추천 합니다 . 특히 모션이 앱 디자인에서 중요한 역할을하는 경우. 다른 한편으로 추천 차트를 원한다면 MPAndroidChart 로 이동 하십시오 .


AchartEngine

사용자 정의 가능한 다양한 옵션을 사용하여 비교적 빠르게 다양한 차트 유형을 만들 수 있습니다.


  • Achartengine : 저는 이것을 사용했습니다. 실시간 그래프의 경우 제대로 조정하지 않으면 성능이 좋지 않을 수 있습니다.

참고URL : https://stackoverflow.com/questions/26467376/android-charting-libraries

반응형