为了在 Android 平板上实时展示血氧和心率的曲线图,需要找一个三方的 chart 库。
Android Chart 库的选型
- https://github.com/PhilJay/MPAndroidChart , 37K star 但是 4 年前就不再更新了。但是实测并没有兼容性问题 (Android 12, 及华为鸿蒙3)
- https://github.com/diogobernardino/williamchart , 这个确实很漂亮,而且是 kotlin 实现的,但是看起来不如 MPAndroidChart 灵活。
MPAndroidChart 的使用
添加依赖
maven { url 'https://jitpack.io' }
最新版是 2019 年发布的 3.1.0 版本。
implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
Chart 类型
目前主要用到了两类图表:
- 柱状图(条形图) BarChart
- 折线图 BarChart
配置参数查询
通过 ChatGPT 比 Google Baidu 去搜索方便太多了,而且更准确,说明也简洁明了。
网上找到的文章普遍拉胯,代码乱。看来人类程序员被 AI 取代是必然的结果。
参考
- https://github.com/PhilJay/MPAndroidChart
- https://malcolmmaima.medium.com/kotlin-implementing-a-barchart-and-piechart-using-mpandroidchart-8c7643c4ba75
- https://juejin.cn/post/6901841730530721805
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式