开源图表库hellocharts之最详细的使用介绍
来源:互联网 发布:现场网络直播 编辑:程序博客网 时间:2024/06/04 20:08
因为项目需要搞一个折线图,按照日期显示相应的成绩,所以有了本文。
以前用过一次XCL-chart,但是感觉只适合固定图表,不去滑动的那种,因为你一滑动太卡了你懂得(毕竟作者好久没更新优化了),拙言大神我开玩笑的 ,毕竟我加你的群大半年了 - -
第二研究了一下achartenginee图表框架,一不美观,二 achartenginee的可定制性实在不敢恭维,做出来的图表根本不能满足需求
再试了一次网传最好用的MPchart和hellochart同一年出来的,但是要比hellochaet早点。说实话还可以用,定制性强大,简单的表也很容易。
BUT性能一般,我们都知道当使用View时,不流畅或者有卡顿感我直接就想..砸东西了!(要知道小于60fps我是不能容忍的) 但是hellochart在保证美观的同时,缩放+滑动我能给95分以上。,,尤其坐标轴的平滑变化处理我感觉Hellochart简直不能再牛了!容我再夸夸,毕竟深得我心啊~~
总结:如果你需要很多的功能,各种组合,或者显示,对界面没有太大的要求的话就选择MPchart。
如果你需要的是能满足基本的图表功能同时,还要兼顾美观性,流畅性,强烈建议hellochart。
现在HelloCharts支持以下chart类型:
Line chart(cubic lines, filled lines, scattered points)(线图)
Column chart(grouped, stacked, negative values)(柱形图)
Pie chart(饼图)
Bubble chart(泡泡图)
Combo chart(columns/lines)(柱图和线图的组合图)
Preview charts(for column chart and line chart)(预览图这个功能最牛逼,我还没用呢,见下图)
这样的效果和界面我只能说“天斧神功”了。
OK闲话说完该看一下怎么用了。
首先libs添加:
hellocharts-library-1.5.8.jar
给出地址:http://download.csdn.net/detail/u012534831/9531494
下来,XML添加一下布局。
- 1
- 2
- 3
- 4
- 5
- 6
然后一个是横坐标,一个是数据点数组。
- 1
- 2
- 3
- 4
- 5
- 6
下来oncreate中3个方法:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 1
- 2
- 3
- 4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
下面看一下固定Y轴个数的解决方案:
例:想要固定Y轴数据从0-100
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
可见,只要自己去按照比例去分割数据就行了。
好,基本就到这儿。
源码github地址:https://github.com/qht1003077897/hellocharts-line.git
csdn下载地址:http://download.csdn.net/detail/u012534831/9531702
出处:http://blog.csdn.net/u012534831/article/details/51505683
- 开源图表库hellocharts之最详细的使用介绍
- 开源图表库hellocharts之最详细的使用介绍
- 手把手教你实现折线图之------安卓最好用的图表库hellocharts之最详细的使用介绍
- 手把手教你实现折线图之------安卓最好用的图表库hellocharts之最详细的使用介绍
- 手把手教你实现折线图之------安卓最好用的图表库hellocharts之最详细的使用介绍
- 手把手教你实现折线图之------安卓最好用的图表库hellocharts之最详细的使用介绍
- 关于开源图表hellocharts-android的一些使用心得
- HelloCharts开源图表库(一)之折线图
- 使用HelloCharts开源图表库制作柱状图
- hellocharts之linechart最详细介绍(写了好久)
- Android开源图表库:HelloCharts
- HelloCharts图表库之柱状图
- HelloCharts图表库之饼状图
- HelloCharts优秀的图表库
- Android开源图表控件hellocharts-android简单使用
- android开源图表框架HelloChart的使用 (hellocharts-library-1.5.8.jar)
- HelloCharts图表库之折线图
- hellocharts-android图表库之饼状图:PieChartView
- .net框架
- POJ 1144 Network 求桥的模板题
- jquery ztree 的使用(从数据库中取数据)
- 错误码
- 用线程和消息队列实现连个进程间的通讯
- 开源图表库hellocharts之最详细的使用介绍
- 反编译
- 机器学习基础
- BZOJ2209 [Jsoi2011]括号序列
- 面向对象与形而上学
- 使用Spring MVC的@ControllerAdvice注解做Json的异常处理
- android学习总结(16.08.23)LinearLayout(线性布局)中控件的摆放位置——orientation,gravity,layout_gravity的关系
- onTouch,onClick冲突详解
- stm32掉电前的数据存储到flash