JY Tech

[안드로이드]MPAndroidchart사용하기(기본세팅) 본문

Programming/Study

[안드로이드]MPAndroidchart사용하기(기본세팅)

J.Dragon 2023. 12. 16. 01:46

안드로이드 스튜디오에서 그래프를 그릴 수 있는 방법 중 하나로 MPAndroidchart라이브러리를 사용하는 방법이 있다.

 

예전글들을 보다보니 최신버전과 바뀐것들이 있어서 한참 헤매다가 간신히 찾았다..

 

먼저 의존성을 추가해주면 된다

Gradle Scripts→build.gradle.kts(Module:app) 을 들어가면

dependencies {}

 

라고 있는부분이 있을 것이다.

대괄호 사이에

implementation("com.github.PhilJay:MPAndroidChart:v3.1.0")

를 추가해주면 된다. 버전의 경우 바뀔 수 있으니 

https://github.com/PhilJay/MPAndroidChart

 

GitHub - PhilJay/MPAndroidChart: A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubb

A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations. - GitHub - PhilJay/MPAndroidChart:...

github.com

여기서 확인하면 될 것 같다.

 

그 다음 settings.gradle.kts(Project Settings)에 들어간다.

꼭 저기에 들어가야된다. 이전버전이면 build.gradle에서 추가했지만

Arctic Fox버전 이후부터는 settings.gradle.kts에 들어가야된다!

dependencyResolutionManagement {}

라는 부분이 있을것이다.

 

maven {
    url = uri("https://www.jitpack.io" )
}

대괄호 사이에 이 코드를 넣으면 된다.

여기서 필자만 오류가 난건지는 모르겠지만

maven { url 'https://jitpack.io' }라고 쓰면 안됐고 url = uri("https://www.jitpack.io" )라고 써야 오류없이 해결됐다.

 

 

코드를 넣기만 하면 적용이 안된다.Sync Project를 눌러서 새로고침해주면 설치가 될 것이다.

 

이후 xml에서

com.github.mikephil.charting.charts.LineChart

이렇게 코드를 넣고 사용하면 된다.

LineChart는 내가 필요해서 넣은거고 다른 그래프를 원하면 다른 속성을 넣으면 된다

 

 

p.s 뭐때문에 사용하는중인지는 말하기 어렵지만 안드로이드 코딩 자체가 개인적으로 정말 어려운 것 같다

안드로이드 스튜디오 버전에 따라서 방법이 다른것도 있고 안드로이드 버전이 올라가면서 바뀌는 것들도 있어서 코드를 짜는건 둘째치고 정말 엄청나게 뿜어내는 오류를 고치기에 바쁘다 ㅠㅠ....

'Programming > Study' 카테고리의 다른 글

[Android]리사이클러뷰 데이터 갱신  (1) 2024.01.25
[SQL, java, android] 변수에 값을 sql에 넣기  (1) 2024.01.11
구글의 대화형 AI 바드(Bard) 사용후기  (1) 2023.06.08
Voting  (0) 2023.02.22