AchartEngine 统计图表开发总结
2016-10-20 08:24
183 查看
目的
生成常用统计图表
环境搭建
官网URL:http://code.google.com/p/achartengine/JAR包下载URL
:http://code.google.com/p/achartengine/downloads/list
API Document
总共是有六个包:org.achartengine、org.achargengine.chart、org.achartengine.model、org.achartengine.renderer、org.achartengine.tools、org.achartengine.util。Org.archartengine包中常用的类有:ChartFactory和GraphicalView.
ChartFactory类封装了各种图表生成的方法,如BarChart、BubbleChart、PieChart、LineChart、TimeChart等等。
返回的类型有Intent和GraphicalView两种,对于这两种返回类型根据实际情况选择,据实践,返回的Intent类型只能同时显示一个图表,而GraphicalView可以显示多个,而且返回的GraphicalView可以放于控件中。
入口参数:Context、XYMultipleSeriesDataset、XYMultipleSeriesRenderer,另外,根据生成图表的不同,都会有
types
、Titles之类的参数。
对于XYMultipleSeriesDataset类,即数据集,常用的方法addSeries()用于添加数据。入口参数XYSeries,它有两个子类:TimeSeries和XYValueSeries,前者主要用于TimeChart的数据集入口参数,后者很少用过。
对于XYMultipleSeriesRenderer类,即渲染器,常用的方法有addSeriesRenderer(),入口参数SimpleSeriesRenderer,它有一个子类XYSeriesRenderer,主要用于LineChart、TimeChart等。
最后,有三个特殊的入口参数类CategorySeries、DefaultRenderer和DialRenderer,第一个对应数据集,后两个对应渲染器,用于PieChart和DoughnutChart这两个特殊的图表类型。
用图来说明各个类的关系:
转载http://blog.csdn.net/cappuccinolau/article/details/7748906
相关文章推荐
- AchartEngine 统计图表开发总结
- 某android平板项目开发笔记----aChartEngine图表显示(2)
- 某android平板项目开发笔记----aChartEngine图表显示(1)
- 帮学长毕业设计总结:AChartEngine创建图表的步骤
- Android开发学习之路--图表实现(achartengine/MPAndroidChart)之初体验
- 某android平板项目开发笔记----aChartEngine图表显示
- Android平台实战CRM客户关系管理(AChartEngine统计图表、异步任务、系统性能优化)
- android开发图表achartengine之柱状图
- 【Android 应用开发】Android 图表绘制 achartengine 示例解析
- Android开发学习之路--图表实现(achartengine/MPAndroidChart)之初体验
- 某android平板项目开发笔记----aChartEngine图表显示(2)
- Android 统计图表引擎 AChartEngine(三) - 示例源码折线图、饼图和柱状图
- 某android平板项目开发笔记----aChartEngine图表显示(1)
- android开发图表achartengine之饼图
- 某android平板项目开发笔记----aChartEngine图表显示(1)
- android绘制报表开发笔记----aChartEngine图表显示(2)
- Android 统计图表引擎 AChartEngine (一) -简介
- Android图表开发——AChartEngine
- Android开发学习之路--图表实现(achartengine/MPAndroidChart)之初体验
- 某android平板项目开发笔记----aChartEngine图表显示(2)