MPAndroidChart(GitHub上优秀得图表功能库)
本文出自: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.保持学习
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
