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同样拥有常用的图表类型:线型图、饼图、柱状图和散点图和雷达图。

适用场景:

如果您的应用涉及大量数据,利用图表,用表显示的数据可能会得到一个好得多的用户体验

四丶导入项目
方法一: 复制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.保持学习

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值