android通过achartengine-1.0.0.jar做图形报表
2012-07-02 16:59
465 查看
在android中,通常我们需要做一些图形报表的应用,下边我们就来试着通过achartengine中做一张报表,效果图如下
样式可以自己调试,首先引入achartengine-1.0.0.jar包,这里就不详细的介绍,我做的是线性表,其他的柱状图,圆盘图都可以做出来,代码方法如下
接着就可以看到自己的效果了
样式可以自己调试,首先引入achartengine-1.0.0.jar包,这里就不详细的介绍,我做的是线性表,其他的柱状图,圆盘图都可以做出来,代码方法如下
public class DrowActivity extends Activity{ /** Called when the activity is first created. */ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.danju); // 1, 构造显示用渲染图 XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer(); renderer.setChartTitle("列表统计");//添加标题 renderer.setAxesColor(Color.WHITE);//边框颜色 // 2,进行显示 XYMultipleSeriesDataset dataset = new XYMultipleSeriesDataset(); // 2.1, 构建数据 Random r = new Random(); for (int i = 0; i < 2; i++) { XYSeries series = new XYSeries("数据信息" + (i + 1)); // 填充数据 for (int k = 0; k < 10; k++) { // 填x,y值 series.add(k, 20 + r.nextInt() % 100); } // 需要绘制的点放进dataset中 dataset.addSeries(series); } // 3, 对点的绘制进行设置 XYSeriesRenderer xyRenderer = new XYSeriesRenderer(); // 3.1设置颜色 xyRenderer.setColor(Color.CYAN); // 3.2设置点的样式 xyRenderer.setPointStyle(PointStyle.SQUARE); // 3.3, 将要绘制的点添加到坐标绘制中 renderer.addSeriesRenderer(xyRenderer); // 3.4,重复 1~3的步骤绘制第二个系列点 xyRenderer = new XYSeriesRenderer(); xyRenderer.setColor(Color.WHITE); xyRenderer.setPointStyle(PointStyle.CIRCLE); renderer.addSeriesRenderer(xyRenderer); //Intent intent = new LinChart().execute(this); Intent intent = ChartFactory.getLineChartIntent(this, dataset, renderer); startActivity(intent); } }
接着就可以看到自己的效果了
相关文章推荐
- android报表图形引擎(AChartEngine)demo解析与源码
- android绘图 报表----aChartEngine图表显示(1)
- android绘制报表开发笔记----aChartEngine图表显示(2)
- AChartEngine画折线图技巧分享ZZ 分类: Android图形动画 2014-06-26 08:50 115人阅读 评论(0) 收藏
- Android 的第三方报表组件,AChartEngine 案列demo
- android 功能代码-----Android报表控件achartengine介绍(一)
- android功能代码--Android报表控件achartengine介绍(二)
- Android通过achartengine画折线图
- 轻量级图形报表工具JSCharts (JSChart),内置函数中文参考
- Android 统计图表引擎 AChartEngine (一) -简介
- 轻量级图形报表工具JSCharts (JSChart),内置函数中文参考及中文解决方案
- android图表工具achartengine之ChartFactory分析
- AChartEngine绘制图形
- Android 通过 XMPP 实现聊天功能,App Engine Assisted Group Chat (开源)
- AChartEngine绘制图形
- android AchartEngine (内含源码)
- Android图表AChartEngine
- 某android平板项目开发笔记----aChartEngine图表显示(2)
- AChartEngine实现Android实时曲线绘制
- Android achartengine timerchart曲线动态左移(横轴为当前时间)