该图标库支持 跨平台 使用:Android 和 iOS
二、MPAndroidChart 有哪些特性?
-
8种不同的图表类型
-
两轴缩放(支持触摸手势,两轴单独或同时的放缩)
-
拖 / 平移 / 抛(触摸手势)
-
Combined-Charts 组合图表(线状、柱状、散点图等)
-
双轴(比如说有两个独立的Y轴数据)
-
画值 (draw values into the chart with touch-gesture)
-
高亮显示值(我们可以自定义Popup-views来高亮显示我们选中的值)
-
多个 / 单独的轴
-
图保存到sd卡(图像或txt文件)
-
预定义的颜色模板
-
Legends (自动生成,自定义)
-
自定义轴(x轴和y轴)
-
动画(建立x和y轴动画)
-
限制线(比如提供附加信息、最大值 …)
-
完全自定义(paints、字体、legends、颜色、背景、手势、虚线 …)
-
平滑缩放和滚动 30.000 数据点(线状,柱状图表)
三、图表类型样例图
- LineChart (with legend, simple design)
- LineChart (with legend, simple design)
- LineChart (cubic lines)
- Combined-Chart (bar- and linechart in this case)
- BarChart (with legend, simple design)
- BarChart (grouped DataSets)
- Horizontal-BarChart
- PieChart (with selection, …)
- ScatterChart (with squares, triangles, circles, … and more)
- CandleStickChart (for financial data)
- BubbleChart (area covered by bubbles indicates the value)
- RadarChart (spider web chart)
四、使用方法
1. Gradle dependency (推荐,在Android Studio中使用很方便 )
在 build.gradle
添加下面的代码
repositories {
maven { url “https://jitpack.io” }
}
dependencies {
compile ‘com.github.PhilJay:MPAndroidChart:v2.1.6’
}
2. 以 jar 文件形式使用
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级安卓工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Android移动开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)
总结
可以看出,笔者的工作学习模式便是由以下 「六个要点」 组成:
❝ 多层次的工作/学习计划 + 番茄工作法 + 定额工作法 + 批处理 + 多任务并行 + 图层工作法❞
希望大家能将这些要点融入自己的工作学习当中,我相信一定会工作与学习地更富有成效。
下面是我学习用到的一些书籍学习导图,以及系统的学习资料。每一个知识点,都有对应的导图,学习的资料,视频,面试题目。
**如:我需要学习 **Flutter的知识。(大家可以参考我的学习方法)
点击这里了解更多即可领取!
- Flutter 的思维导图(无论学习什么,有学习路线都会事半功倍)
- Flutter进阶学习全套手册
- Flutter进阶学习全套视频
有学习路线都会事半功倍)**
[外链图片转存中…(img-brnr36PU-1710845936321)]
- Flutter进阶学习全套手册
[外链图片转存中…(img-jiTfzJE8-1710845936321)]
- Flutter进阶学习全套视频
[外链图片转存中…(img-6jd9qStI-1710845936322)]
大概就上面这几个步骤,这样学习不仅高效,而且能系统的学习新的知识。