MPAndroidChart SDK
Android 圖表製作, 大都使用 MPAndroidChart 第三方套件. 這是一個功能強大的繪製圖表Library, 提供各種動畫, 可應付大部份的需求. MPAndroidChart 為開源框架, 不需付費.
MPAndroidChart 於 2014/05/29 發表第一個版本, 到現在已經過了5年, 所以網路上許多的教學方法都被棄用了, 所以請使用本站的方法開發。
請先到 https://github.com/PhilJay/MPAndroidChart/releases 查看最新的版本是多少。不過打從2019/3/21開始,就沒看過有再更新了,一直都是3.1.0的版本
AndroidStudio 3 設定
AndroidStudio 3的版本,請在build.gradle新增如下的代碼, 就可以自動下載Library了。
repositories { maven { url "https://jitpack.io" } } dependencies { implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0' }
AndroidStudio 4(狐狸版)設定
AndroidStudio 4 狐狸版的 repositories 更改到 settings.gradle 裏了。媽的,改來改去的有夠煩人。如下
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
jcenter() // Warning: this repository is going to shut down soon
maven { url "https://jitpack.io" }
}
}
然後 build.gradle 新增如下
dependencies {
implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
}
反組譯
請注意, MPAndroidChart的網路教學甚少, 甚至大都是舊版的資料. 所以若想查得正確的使用方式, 可以在Android Studio裏, 按住Ctrl, 再於相關的型態點一下滑鼠, 即可反組譯看到其原始碼, 然後再由原始碼查得相關的資訊.