?
1、前言?
今天准备为大家讲讲aChatEngine方面的知识,在之后的一段时间里会陆续讲aChartEngine如何使用的Demo。
为什么选择aChartEngine给大家讲呢?因为在android平台上难免会遇到一些图表的处理,aChartEngine是个易学易用的图表库并且功能强大。
?
2、AchartEngine是什么?
总的来说,aChartEngine是一个android应用的图表库,他支持一些常见的一些图表(文档中说明的那些类型)。下面是官方文档:
AChartEngine?is?a?charting?library?for?Android?applications.?It?currently?supports?the?following?chart?types:
·?line?chart
·?area?chart
·?scatter?chart
·?time?chart
·?bar?chart
·?pie?chart
·?bubble?chart
·?doughnut?chart
·?range?(high-low)?bar?chart
·?dial?chart?/?gauge
·?combined?(any?combination?of?line,?cubic?line,?scatter,?bar,?range?bar,?bubble)?chart
·?cubic?line?chart
All?the?above?supported?chart?types?can?contain?multiple?series,?can?be?displayed?with?the?X?axis?horizontally?(default)?or?vertically?and?support?many?other?custom?features.?The?charts?can?be?built?as?a?view?that?can?be?added?to?a?view?group?or?as?an?intent,?such?as?it?can?be?used?to?start?an?activity.
The?model?and?the?graphing?code?is?well?optimized?such?as?it?can?handle?and?display?huge?number?of?values.
?
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(只演示如何使用)。