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. mvp+dagger2+retrofit2+rxjava 项目框架 最佳实践
  2. Android(安卓)自己收集的开源项目和文章集合
  3. Android(安卓)mvparms 踩坑
  4. Android(安卓)ViewPager2实现无限轮播
  5. 用Eclipse开发Android项目(转)
  6. android各module的依赖版本统一
  7. Android项目开发第三周
  8. android graphview使用
  9. 安卓SDK接入Unity

随机推荐

  1. Android 取得对话框中EditText的字符串
  2. Android GridView
  3. Android动画效果学习
  4. android:开源AsyncHttpClient
  5. Android(安卓)监视文件
  6. android 系统受保护广播
  7. Android TabLayout设置选中状态标题字体
  8. Android之向中国天气网发送GET请求获取JS
  9. Android ListView下滑会报空指针异常
  10. Android(安卓)包管理流程之包的解析