当前位置: 代码迷 >> 报表 >> Android表格库aChartEngine系列(转)
  详细解决方案

Android表格库aChartEngine系列(转)

热度:122   发布时间:2016-05-05 07:40:05.0
Android报表库aChartEngine系列(转)

?

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(只演示如何使用)。

  相关解决方案