使用方法 (未完待续)
有以下四种途径使用这个库:
1. Gradle dependency (推荐)
在 Project 级的 build.gradle 文件中添加:
allprojects {
repositories {
maven { url "https://jitpack.io" }
}
}
在 app 的 build.gradle 文件中添加:
dependencies {
compile 'com.github.PhilJay:MPAndroidChart:v3.0.0'
}
2.maven
在 pom.xml 文件的 节点下添加:
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
在 pom.xml 文件的 节点下添加:
<dependency>
<groupId>com.github.PhilJay</groupId>
<artifactId>MPAndroidChart</artifactId>
<version>v3.0.0</version>
</dependency>
3.仅使用jar文件
在正式发行页面中下载 latest .jar file
4.克隆整个仓库
代码库下载 找到对应的库文件在自己的项目中使用即可
核心功能
- 八种不同的图表类型
- 两轴缩放(带触摸手势,可独立的捏缩放轴)
- 拖动/平移(带触摸手势)
- 联合图表(线 - ,柱状图,散射 - ,蜡烛数据)
- 双(单独)轴
- 可自定义的轴(x轴和y轴)
- 高亮值(可自定义弹出的窗口视图)
- 保存图表到SD卡(图像或.txt文件)
- 可预定义模板颜色
- Legends(图例,自动生成,可定义)
- 动画(可在这两个X轴和Y轴建立动画)
- 限制线(提供额外的信息,如最大值、最小值…)
- 完全自定义(画笔,字体,图例,颜色,背景,手势,虚线,…)
- 在折线图或柱状图中,可顺畅的缩放和滚动30,000个数据
- 支持Gradle