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

转载于:https://www.cnblogs.com/flyingsir/archive/2012/12/04/3983734.html

Android报表库aChartEngine系列相关推荐

  1. android achartengine 背景,Android图标库AChartEngine使用(一)曲线图

    总的来说,AChartEngine提供的api还是很全的,使用起来是很方便的, 添加依赖 compile files('libs/achartengine-1.2.0.jar') 主要代码如下: pu ...

  2. Android中图表AChartEngine学习使用与例子

    很多时候项目中我们需要对一些统计数据进行绘制表格,更多直观查看报表分析结果.基本有以下几种方法: 1:可以进行android  api进行draw这样的话,效率比较低 2:使用开源绘表引擎,这样效率比 ...

  3. 开发者福利:史上最全Android 开发和安全系列工具

    取证工具 bandicoot - 一个Python工具箱,用于分析手机元数据.它提供了一个完整,易于使用的环境,数据科学家分析手机元数据.只需几行代码,加载数据集,可视化数据,执行分析和导出结果. A ...

  4. 《Android构建MVVM》系列(一) 之 MVVM架构快速入门

    前言 本文属于<Android构建MVVM>系列开篇,共六个篇章,详见目录树. 该系列文章旨在为Android的开发者入门MVVM架构,掌握其基本开发模式. 辅以讲解Android Arc ...

  5. 【Android Studio安装部署系列】目录

    概述 从刚开始使用Android Studio到现在,下面所有目录下的操作,当时习惯性的把每一个整理成一个文档(其实就是简单文字描述+截图):有些地方当时是一知半解,现在会稍微明白一些.正好赶上现在有 ...

  6. Android UI库书签

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qingfeng812/article/details/51463811 简介 以前只是单纯在有道云笔 ...

  7. Android 系统(201)---Android 自定义View实战系列 :时间轴

    Android 自定义View实战系列 :时间轴 Android开发中,时间轴的 UI需求非常常见,如下图: 本文将结合 自定义View & RecyclerView的知识,手把手教你实现该常 ...

  8. RK3399Pro Android Rock-X 人工智能开发系列(2)

    一.什么是Rock-X Rock-X SDK是基于RK3399Pro的一组快捷AI组件库,初始版本包括:人脸检测.人脸识别.活体检测.人脸属性分析.人脸特征点.人头检测.人体骨骼关键点.手指关键点.人 ...

  9. Android音视频学习系列(五) — 掌握音频基础知识并使用AudioTrack、OpenSL ES渲染PCM数据

    系列文章 Android音视频学习系列(一) - JNI从入门到精通 Android音视频学习系列(二) - 交叉编译动态库.静态库的入门 Android音视频学习系列(三) - Shell脚本入门 ...

最新文章

  1. PHP支持模板,让ThinkPHP5支持模板主题(参照ThinkPHP3.2)
  2. c#字符串操作方法实例
  3. 常见单元测试工具介绍
  4. FCPX插件:半调图像高级马赛克特效Yanobox Mosaic
  5. 任正非:明年应届生招聘人数至少8000人
  6. 使用了 PHP Code Sniffer 未使用的参数 Unused parameter
  7. 第三组视频:基于OCFS2的双主DRBD
  8. 5G时代下的移动边缘计算(MEC)探索系列之一
  9. Idea 格式化代码-配置
  10. js+jQuery 打造我的快乐小农场
  11. 印象深刻的bug汇总(持续更新)
  12. 关于华为应用市场的上架流程
  13. 编译原理:已知文法G(S):S- MH a,H-LSo, K-dML, L-eHf ...,构造LL(1)分析表
  14. Hbase数据库完全分布式搭建以及java中操作Hbase
  15. 【数据结构初阶】单链表补充内容+又双叒叕刷链表题
  16. 一文搞懂│XSS攻击、SQL注入、CSRF攻击、DDOS攻击、DNS劫持
  17. 怎么在局域网中查找一台电脑连接到的交换机端口?(实测可用,CISCO 交换机环境)
  18. 蓝奏云网盘下载链接无法打开的解决方法(详解 全)
  19. windows下ssh出现windows Load key “C:\\Users\\xxx/.ssh/id_rsa“: bad permissions
  20. Docker 常用命令 - 镜像与容器

热门文章

  1. 服务器怎么虚拟化内存,服务器虚拟化内存大小
  2. Windows10怎么创建后门?
  3. 安卓最新系统_你的Windows电脑即将可以运行最新版安卓系统
  4. kaggle和colab入门
  5. jsp到java xml配置,JSP中web配置:web.xml
  6. centos 一键安装ftp 配置_CentOS快速搭建FTP(初级-四步)
  7. php xml写入数据库中,PHP读取xml并写入数据库示例
  8. 科沃斯擦窗机器人擦不干净怎么办_家用自动擦玻璃机器人哪种好呢?玻妞和科沃斯擦窗机器人能干净吗...
  9. js中加入php读取文件名,js获取文件里面的所有文件名(实例)
  10. 深度学习:语义分割网络