Android报表库aChartEngine系列
1、前言
今天准备为大家讲讲aChatEngine方面的知识,在之后的一段时间里会陆续讲aChartEngine如何使用的Demo。
为什么选择aChartEngine给大家讲呢?因为在android平台上难免会遇到一些图表的处理,aChartEngine是个易学易用的图表库并且功能强大。
2、AchartEngine是什么?
总的来说,aChartEngine是一个android应用的图表库,他支持一些常见的一些图表(文档中说明的那些类型)。下面是官方文档:
AChartEngineisachartinglibraryforAndroidapplications.Itcurrentlysupportsthefollowingcharttypes:
·linechart
·areachart
·scatterchart
·timechart
·barchart
·piechart
·bubblechart
·doughnutchart
·range(high-low)barchart
·dialchart/gauge
·combined(anycombinationofline,cubicline,scatter,bar,rangebar,bubble)chart
·cubiclinechart
Alltheabovesupportedcharttypescancontainmultipleseries,canbedisplayedwiththeXaxishorizontally(default)orverticallyandsupportmanyothercustomfeatures.Thechartscanbebuiltasaviewthatcanbeaddedtoaviewgrouporasanintent,suchasitcanbeusedtostartanactivity.
Themodelandthegraphingcodeiswelloptimizedsuchasitcanhandleanddisplayhugenumberofvalues.
3、AChartEngine能做什么?
它是一个图表库,所以它的功能和图表是分不开的,它主要功能是用图表的方式来显示数据,适用于数据分析,报表显示,当然图表能表达的其他功能它都应该有。下面是常见的图表效果:
备注:aChartEngine能做的图表不仅限于上面这几个效果,这几个主要是比较常用而已。
4、使用aChartEngine前的准备
AchartEngine的项目地址:http://code.google.com/p/achartengine/。在你使用aChartEngine之前首先你应该下载几个文件,如图:
下载地址http://code.google.com/p/achartengine/downloads/list。
demo_source.zip里面当然是一些demo,后面我整理的demo也是根据这个demo包修改而成的;
javadoc.zip当然是一些文档;
achartengine-1.0.0.jar这个jar也就是你开发需要的jar包。
5、建立aChartEngine项目
建立项目和普通的android应用是一样的,建立好项目以后你只需要引入achartengine-1.0.0.jar这个包就可以了,这个项目就可以成功的使用achartengine库提供的所有功能了。
6、总结
这里只是对aChartEngine进行了一个概括,你可以认真阅读官方的demo自己摸索它是如何使用的,在后面我也会整理一些比较简单的demo(只演示如何使用)。
更多相关文章
- 如何将Eclipse中的项目迁移到Android(安卓)Studio 中
- Android使用OpenCV4.2环境搭建
- 我的第一个开源android app[哇靠百科]
- 关于 Eclipse 导出 Android项目 JavaDoc 详细过程
- Android(安卓)Design in Action —— 编与集
- Android(安卓)studio如何修改项目名称
- android之基于Echart的图表
- (jenkins)hudson平台搭建android项目持续化集成以及基于NativeDriv
- ERROR:Android(安卓)requires .class compatibility set to 5.0.