Blog

2 August 2019

mpandroidchart 예제

비즈니스 앱 또는 피트니스 앱을 빌드할 때 사용되는 일반적인 UI 구성 요소 중 하나가 차트입니다. 그러나 그래픽을 통해 차트를 그리는 데는 많은 시간이 걸릴 수 있으며 개발 속도가 느려질 수 있습니다. 따라서 개발 속도를 빠르게 맞추기 위해 많은 오픈 소스 라이브러리를 온라인으로 사용할 수 있습니다. 그 라이브러리 중 하나는 필 제이에 의해 MPAndroidChart입니다, 다른 차트 라이브러리에 비해이 라이브러리는, 비교적 새로운. 그러나 여전히 매우 안정적이며 GitHub의 3K 사용자보다 더 많이 출연합니다. 안드로이드에 대한 MP 차트 라이브러리를 사용하여, 그것은 또한 그래프의 사용자 정의 및 애니메이션을 지원으로 그래프 또는 차트를 표시하는 것은 훨씬 간단지금이다. 따라서이 안드로이드 차트 예제에서는 MPAndroidChart 라이브러리를 사용하여 막대 차트를 만들 것입니다. 위의 레이아웃에서 볼 수 있듯이 com.github.mikephil.charting.charts.Chart.BarChart xml 태그를 사용하여 Android 막대 차트 예제를 만들었습니다. 그러나 MPAndroidChart 라이브러리를 사용하여 다른 차트를 만들 계획이라면 아래와 같이 태그를 변경하는 것을 잊지 마십시오.

안드로이드 프로젝트에 라이브러리를 추가 한 다음 아래 예제를 확인하십시오! 이 자습서에서는 MPAndroidChart 라이브러리를 사용하여 만족스럽고 상호 작용하는 차트를 만드는 방법을 배웠습니다. 일관성을 위해 이 자습서 전체에서 막대 차트를 사용했습니다. 그러나 동일한 단계를 수행하여 다른 유형의 차트를 만들 수 있습니다. 이 라이브러리에 대해 자세히 알아보려면 Github의 설명서와 예제를 읽어 보시기 좋습니다. 예를 들어, JPEG 파일로 차트를 저장하려면, 당신은 다음과 같은 코드 조각을 사용할 수 있습니다 : 안녕하세요 모히트 굽트, 당신은 새로운 MPAndroidChart 버전으로 예제를 업데이트 할 수 있습니까? TIA, 니콜라스 는 MPAndroidChart의 예제 및 일반 사용에 대한 문서를 참조하십시오. Mohit, 나는 현재 sqllite db에 로컬로 데이터를 저장하고 있습니다. 나는 그것을 수행하는 방법을 구글 드라이브에 데이터를 저장해야하는 경우. 나는 구글 드라이브 예제를 시도하지만 그들은 매우 도움이되지 않았다.

이 Android 차트 예제에서는 막대 차트용 및 원형 차트용 활동 하나등 두 개의 별도 활동이 필요합니다. 주요 안드로이드 활동에서 우리는 두 개의 버튼을 추가합니다. 버튼을 클릭하면 각 활동으로 이동합니다. 색상 템플릿을 데이터 집합과 연결하려면 setColors 메서드를 사용해야 합니다. 다음은 예입니다 : 이것은 우리가 MPAndroidChart 라이브러리를 사용하여 안드로이드에서 간단한 막대 차트를 만들 수있는 방법입니다. 동일한 단계를 수행하여 원형 차트, 꺾은도 등과 같은 다른 유형의 차트를 만들고 차트에 추가 기능을 추가할 수도 있습니다. 이 라이브러리에 대해 자세히 알아보려면 Github에서 위키와 예제를 참조하십시오. 값 소수점? 예 100,12? 또는 100.12… 감사 🙂 우리가 돌봐야 할 또 다른 것은 x 축의 범위였습니다. 스트리밍할 데이터가 계속 증가하고 있기 때문에 x축의 넓은 범위를 설정하면 읽기 센서 데이터만 사용자에게 지루해집니다.

이를 위해, 해결책은 실시간 롤링 윈도우 그래프를 만드는 것이었습니다. 그래프가 x축의 최대 범위를 초과할 때와 마찬가지로 그래프에는 초기 플롯이 표시되지 않습니다. 예를 들어, 11초 데이터가 플롯일 때 해당 그래프에 대한 데이터만 표시하도록 설정한 경우 1초 데이터는 그래프로 표시되지 않으며 그래프의 최대 범위와 최소 범위 간의 차이를 유지합니다.

Bize Ulaşın