MPAndroidChart(GitHub上优秀得图表功能库)
2016-08-10 17:15
357 查看
本文出自:http://blog.csdn.net/dt235201314/article/details/52172083
我的相关文章:
MPAndroidChart常见设置属性(一)——应用层
MPAndroidChart项目实战(一)——实现对比性柱状图
MPAndroidChart项目实战(二)——双平滑曲线(双折线图)和MarkView实现
MPAndroidChart项目实战(三)——饼状图实现和文字重合问题解决
MPAndroidChart项目实战(四)——柱状图实现及X轴文字不显示问题和柱状图上显示文字
一丶简介
1.项目初步设计图出来了,很容易注意到的难点就是柱型图,和环型图
2.自定义超出能力范围,网上搜,MPAndroidChart是比较优秀的图表框架,当然GitHub上搜索还有其他的:
lecho/hellocharts-android xcltapestry/XCL-Charts diogobernardino/WilliamChart
都是比较好的图表框架
3.花时间找了没有跟需求相符合的demo,就先玩一玩MPAndroidChart
二丶效果展示
这里没录gif图,盗图一用
文章链接:http://blog.csdn.net/u011068702/article/details/50103985
(这也是最先参考的文章,然而失望的是项目下载下来不能直接跑,bug折腾半天没搞出来,最后参照了原项目,这里其实也只是实现了原项目的简单例子)
三丶MPAndroidChart介绍
MPAndroidChart是一款基于Android的开源图表库,MPAndroidChart不仅可以在Android设备上绘制各种统计图表,而且可以对图表进行拖动和缩放操作,应用起来非常灵活。MPAndroidChart同样拥有常用的图表类型:线型图、饼图、柱状图和散点图和雷达图。
github地址:https://github.com/PhilJay/MPAndroidChart
四丶导入项目
方法一:复制mpandroidchartlibrary-2-2-4.jar到项目的库目录,下载地址:https://github.com/PhilJay/MPAndroidChart/releases
在Android的Studio中,右键单击该JAR文件,然后选择 add as library。
这里github地址是能进的但是下载就需要翻墙了,这里附上地址:http://pan.baidu.com/s/1dEAPIP7
方法二:(比方法一麻烦)
我是先用git clone下来,然后把项目的MPChartLib改名为mplib导入我们的项目新建的lib文件夹,然后配置项目里面的gradle 、settings.gradle和我们项目同步。
github地址:https://github.com/PhilJay/MPAndroidChart,图片如下
五丶代码实现
这里我只是参考别人的代码修改一下方法里的参数,玩了一下,就不贴代码了,附上参考链接
MPAndroidChart 教程:概述
MPAndroidChart开源图表库(三)之柱形图
Android之玩转MPAndroidChart让(折线图、柱形图、饼状图、散列图、雷达图)优雅的舞动
六丶总结
1.开源库很6,但不能满足UI需求,重写方法或者自定义都得加强,不能每次遇到难得任务就推给别人。
2.开源要陆续都了解一下,不管目前用不用的上,看不看得懂,应用层开发,能拿来用的知道得越多越好。
3.保持学习
我的相关文章:
MPAndroidChart常见设置属性(一)——应用层
MPAndroidChart项目实战(一)——实现对比性柱状图
MPAndroidChart项目实战(二)——双平滑曲线(双折线图)和MarkView实现
MPAndroidChart项目实战(三)——饼状图实现和文字重合问题解决
MPAndroidChart项目实战(四)——柱状图实现及X轴文字不显示问题和柱状图上显示文字
一丶简介
1.项目初步设计图出来了,很容易注意到的难点就是柱型图,和环型图
2.自定义超出能力范围,网上搜,MPAndroidChart是比较优秀的图表框架,当然GitHub上搜索还有其他的:
lecho/hellocharts-android xcltapestry/XCL-Charts diogobernardino/WilliamChart
都是比较好的图表框架
3.花时间找了没有跟需求相符合的demo,就先玩一玩MPAndroidChart
二丶效果展示
这里没录gif图,盗图一用
文章链接:http://blog.csdn.net/u011068702/article/details/50103985
(这也是最先参考的文章,然而失望的是项目下载下来不能直接跑,bug折腾半天没搞出来,最后参照了原项目,这里其实也只是实现了原项目的简单例子)
三丶MPAndroidChart介绍
MPAndroidChart是一款基于Android的开源图表库,MPAndroidChart不仅可以在Android设备上绘制各种统计图表,而且可以对图表进行拖动和缩放操作,应用起来非常灵活。MPAndroidChart同样拥有常用的图表类型:线型图、饼图、柱状图和散点图和雷达图。
github地址:https://github.com/PhilJay/MPAndroidChart
适用场景:
如果您的应用涉及大量数据,利用图表,用表显示的数据可能会得到一个好得多的用户体验四丶导入项目
方法一:复制mpandroidchartlibrary-2-2-4.jar到项目的库目录,下载地址:https://github.com/PhilJay/MPAndroidChart/releases
在Android的Studio中,右键单击该JAR文件,然后选择 add as library。
这里github地址是能进的但是下载就需要翻墙了,这里附上地址:http://pan.baidu.com/s/1dEAPIP7
方法二:(比方法一麻烦)
我是先用git clone下来,然后把项目的MPChartLib改名为mplib导入我们的项目新建的lib文件夹,然后配置项目里面的gradle 、settings.gradle和我们项目同步。
github地址:https://github.com/PhilJay/MPAndroidChart,图片如下
五丶代码实现
这里我只是参考别人的代码修改一下方法里的参数,玩了一下,就不贴代码了,附上参考链接
MPAndroidChart 教程:概述
MPAndroidChart开源图表库(三)之柱形图
Android之玩转MPAndroidChart让(折线图、柱形图、饼状图、散列图、雷达图)优雅的舞动
六丶总结
1.开源库很6,但不能满足UI需求,重写方法或者自定义都得加强,不能每次遇到难得任务就推给别人。
2.开源要陆续都了解一下,不管目前用不用的上,看不看得懂,应用层开发,能拿来用的知道得越多越好。
3.保持学习
相关文章推荐
- android 优秀图表库之MPAndroidChart
- MpAndroidChart强大的图表功能
- MPAndroidChart开源图表库(一)之饼状图
- MPAndroidChart绘制图表
- Android开发学习之路--图表实现(achartengine/MPAndroidChart)之初体验
- Android图表绘制之MPAndroidChart
- MPAndroidChart开源图表库(三)之柱形图
- MPAndroidChart 教程:图表的具体设置 Specific chart settings(六)
- achartengine/MPAndroidChart——图表实现之Java
- MPAndroidChart开源图表库
- MPAndroidChart开源图表库之饼状图
- Android开源图表---MPAndroidChart
- MPAndroidChart 教程:与图表进行手势交互 Interaction with the Chart(二)
- MPAndroidChart开源图表《总》之折线图、统计图、扇形图
- Android开源图表库 MPAndroidChart
- Android 图表 MPAndroidChart 的简单使用
- MPAndroidChart开源图表库之折线图
- MPAndroidChart开源图表库---折线图
- 基于Android MPAndroidChart实现腾讯QQ群数据统计报表核心功能
- 笑谈Android图表------MPAndroidChart