AchartEngine 统计图表开发总结

目的          

生成常用统计图表

 

环境搭建

官网URLhttp://code.google.com/p/achartengine/

JAR包下载URL :http://code.google.com/p/achartengine/downloads/list

API Document

总共是有六个包:org.achartengineorg.achargengine.chartorg.achartengine.modelorg.achartengine.rendererorg.achartengine.toolsorg.achartengine.util

 

Org.archartengine包中常用的类有:ChartFactoryGraphicalView.

ChartFactory类封装了各种图表生成的方法,如BarChartBubbleChartPieChartLineChartTimeChart等等。

返回的类型有IntentGraphicalView两种,对于这两种返回类型根据实际情况选择,据实践,返回的Intent类型只能同时显示一个图表,而GraphicalView可以显示多个,而且返回的GraphicalView可以放于控件中。

入口参数:ContextXYMultipleSeriesDatasetXYMultipleSeriesRenderer,另外,根据生成图表的不同,都会有types、Titles之类的参数。

 

对于XYMultipleSeriesDataset类,即数据集,常用的方法addSeries()用于添加数据。入口参数XYSeries,它有两个子类:TimeSeriesXYValueSeries,前者主要用于TimeChart的数据集入口参数,后者很少用过。

 

对于XYMultipleSeriesRenderer类,即渲染器,常用的方法有addSeriesRenderer(),入口参数SimpleSeriesRenderer,它有一个子类XYSeriesRenderer,主要用于LineChartTimeChart等。

 

最后,有三个特殊的入口参数类CategorySeriesDefaultRendererDialRenderer,第一个对应数据集,后两个对应渲染器,用于PieChartDoughnutChart这两个特殊的图表类型。

用图来说明各个类的关系:

转载http://blog.csdn.net/cappuccinolau/article/details/7748906

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值