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

更多相关文章

  1. 如何将Eclipse中的项目迁移到Android(安卓)Studio 中
  2. Android使用OpenCV4.2环境搭建
  3. 我的第一个开源android app[哇靠百科]
  4. 关于 Eclipse 导出 Android项目 JavaDoc 详细过程
  5. Android(安卓)Design in Action —— 编与集
  6. Android(安卓)studio如何修改项目名称
  7. android之基于Echart的图表
  8. (jenkins)hudson平台搭建android项目持续化集成以及基于NativeDriv
  9. ERROR:Android(安卓)requires .class compatibility set to 5.0.

随机推荐

  1. 如何解决:Android中 Error generating fin
  2. Android DVM
  3. Android的NDK开发
  4. Android(安卓)动画整理(3.0以上)
  5. 丢失Android系统库或者Conversion to Dal
  6. WebView---Android与js交互实例
  7. Android4.2增加新键值
  8. android与js的交互
  9. android静默安装的实现(turn)
  10. Android培训班(38)