zoukankan      html  css  js  c++  java
  • 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(只演示如何使用)。

  • 相关阅读:
    MYSQL的基本语法
    如何实现SQL Server临时表的创建?
    计算时间 相加,相减 的方法,TimeSpan 数据转换
    sql server 拆分字符串,拆分两次(:和;)
    SQL group by分组查询(转)
    转: sqlserver常用sql语句,更改字段,建立唯一键,多个字段去重复等
    asp.net,CSS设置<TableListView>的title居左,居左,居上
    linq to sql ,将var 类型转为 IList 类型
    Open XML的上传、下载 、删除 ......文件路径
    C#操作office进行Excel图表创建,保存本地,word获取
  • 原文地址:https://www.cnblogs.com/flyingsir/p/3983734.html
Copyright © 2011-2022 走看看