盛年不重来,一日难再晨,及时当勉励,岁月不待人。这篇文章主要讲述MPAndroidChart 教程相关的知识,希望能为你提供帮助。
文章图片
以前没用过MPandroidChart,为了方便学习查找,引用下别个大神的笔记。
其余文章索引:
MPAndroidChart 教程:概述
MPAndroidChart 教程:开始 Getting Started(一)
MPAndroidChart 教程:与图表进行手势交互 Interaction with the Chart(二)
MPAndroidChart 教程:坐标轴,X轴,Y轴,Labels(三)
MPAndroidChart 教程:设置数据,设置颜色(四)
MPAndroidChart 教程:数据格式器 ValueFormatter(五)
MPAndroidChart 教程:图表的具体设置 Specific chart settings(六)
MPAndroidchart 教程:图例 Legend(七)
MPAndroidChart 教程:动态和实时数据 Dynamic & Realtime Data(八)
MPAndroidChart 教程:修改视窗 Modifying the Viewport(九)
MPAndroidChart 教程:动画 Animations(十)
MPAndroidChart 教程:MarkerView(十一)
MPAndroidChart 教程:ChartData类,ChartData子类, DataSet类,DataSet子类(十二)
时间仓促,难免有错误,有的话希望大家在评论中指出,谢谢。
源码:范例代码在线查看或下载
一、MPAndroidChart 是什么?MPAndroidChart 是 Android 一个强大且容易使用的图表库
- 支持线状图、柱状图、散点图、烛状图、气泡图、饼状图和蜘蛛网状图
- 支持缩放、拖动(平移)、选择和动画
- 适用于
Android 2.2
(API 8
) 和以上
二、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
添加下面的代码1 repositories { 2maven { url "https://jitpack.io" } 3 } 4 5 dependencies { 6compile \'com.github.PhilJay:MPAndroidChart:v2.1.6\' 7 }
2. 以 jar 文件形式使用
- 下载最新发布版的 jar 文件
- 复制
mpandroidchartlibrary-version.jar
文件到 Android 项目的libs
文件夹中 - 开始使用
MPAndroidChart
图标库
Google Play : “Phone Addiction” 应用介绍及下载
文章图片
2. 车辆管理
Google Play : “车辆管理” 应用介绍及下载
文章图片
2. Blutdruck Begleiter
Google Play : “Blutdruck Begleiter” 应用介绍及下载
文章图片
文章图片
文章图片
文章图片
3. 健康无穷大
Google Play : “健康无穷大” 应用介绍及下载
文章图片
3. 其他
【MPAndroidChart 教程】
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
推荐阅读
- Android入门开发之Linearlayout布局
- Android_Layout
- Android( Intent实现活动之间的交互)
- Android广播机制的深入学习
- Android五大布局之一相对布局(RelativeLayout)
- Android开发之五大布局篇
- Android 颜色大全color.xml
- 算法设计(解决乘积数组问题|S2 (使用O(1)空间))
- Perl goto语句用法详细介绍