图表引擎AChartEngine 二】的更多相关文章

首先看一下示例中类之间的关系: 1. ChartDemo这个类是整个应用程序的入口,运行之后的效果显示一个list. 2. IDemoChart接口,这个接口定义了三个方法, getName()返回值是listitem上显示的标题; getDesc()返回值是listitem上显示的描述内容. excute(context)返回值是一个Intent,当点击listitem后跳转到此Intent. 3. AbstractDemoChart类是一个抽象类,实现接口IDemoChart接口,这个类中封…
这几天项目涉及到android图表绘制,网上找的Demo都是大同小异,也就如上篇博文所写的一样是基本函数的实现.可是所有能找到的Demo都和设计图不符.木有办法,Leader发话啦,万不得已的情况下不能改设计图,顾客是上帝嘛. AChartEngine这个开源框架已经做得非常不错了,可是在我几乎试完所有渲染效果都答不到自己预期的时候.那就只能--改源码咯!再此不得不佩服带我的师傅啊,大牛啊!再次也表达下对师傅的感激! 现目前用的是achartengine 1.1.0,为了满足特定需求,把acha…
折线图: package org.achartengine.chartdemo.demo.chart; import java.util.ArrayList; import java.util.List; import org.achartengine.ChartFactory; import org.achartengine.chart.PointStyle; import org.achartengine.renderer.XYMultipleSeriesRenderer; import o…
AChartEngine 是一个安卓系统上制作图表的框架,目前它支持如下的图表类型: line chart (折线图) area chart (面积图:分区图,对比图) scatter chart ( 散点图) time chart (时间图:进度表) bar chart (条形图;柱状图) pie chart ( 饼图) bubble chart (气泡图) doughnut chart (圆环图) range (high-low) bar chart (范围条形图) dial chart /…
安卓图表引擎AChartEngine(一) - 简介 http://blog.csdn.net/lk_blog/article/details/7645509 安卓图表引擎AChartEngine(二) - 示例源码概述和分析 http://blog.csdn.net/lk_blog/article/details/7642751 安卓图表引擎AChartEngine(三) - 示例源码折线图.饼图和柱状图 http://blog.csdn.net/lk_blog/article/details…
包结构: org.achartengine: org.achartengine.model: org.achartengine.renderer: org.achartengine.tools: 安卓图表引擎AChartEngine(一) - 简介 http://blog.csdn.net/lk_blog/article/details/7645509 安卓图表引擎AChartEngine(二) - 示例源码概述和分析 http://blog.csdn.net/lk_blog/article/d…
下面只讲解一个Renderer和一个DataSet,更多内容参看官方文档 DefaultRenderer: void addSeriesRenderer(int index, SimpleSeriesRenderer renderer) 增加一个renderer到multiple  renderer中,index是指定的位置. void addSeriesRenderer(SimpleSeriesRenderer renderer)增加一个renderer到multiple  renderer中…
前面几篇博客中都是调用ChartFactory.get***Intent()方法,本节讲的内容调用ChartFactory.get***View()方法,这个方法调用的结果可以嵌入到任何一个Activity中,作为Activity的一部分. XYChartBuilder.java(源码分析见注释) package org.achartengine.chartdemo.demo.chart; import java.io.File; import java.io.FileOutputStream;…
最近在帮老师做一个课题,其中app端需要显示折线图以便直观地看数据波动,上网查了些资料后发现了这款图标引擎,另外感谢李坤老师的博客,帮助很大. 废话不多说,下面写代码. 一.AChartEngine是一款非常强大的绘图引擎,不过我这里只需用到折线图,所以并没有其他图的使用.首先我们要导入achartengine-xxx.jar,我这里使用的是achartengine-0.7.0.jar. 二.工欲善其事,必先利其器.由于在项目中需要使用图表的地方不止一处,我根据自己实际所需情况先封了个工具类.…
MainActivity.java package com.example.achartengine0; import org.achartengine.ChartFactory; import org.achartengine.GraphicalView; import org.achartengine.chart.BarChart.Type; import android.os.Bundle; import android.app.Activity; import android.conte…