使用AChartEngine制作Android曲线、柱状图、饼形等图表
发布时间:2020-12-14 23:26:53 所属栏目:Java 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 之前在java开发中实现图表使用JFreeChar组件,最近有个小项目要求在Android端进行数据分析,如何实现图表呢?查了一下google提供了一个开源组件 A cha
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考
之前在java开发中实现图表使用JFreeChar组件,最近有个小项目要求在Android端进行数据分析,如何实现图表呢?查了一下google提供了一个开源组件
Achartengine非常好用,可实现绘制各种图形,完全满足了开发的需要,下面就说说如何使用。
1、ChartFactory组件2、CategorySeries和DefaultRenderer
?
//创建CategorySeries 组件 CategorySeries series=new CategorySeries(“第一季度销售分析”); series.add(“一月”,30000); series.add(“二月”,40000); series.add(“三月”,36000); //创建DefaultRenderer组件 DefaultRenderer renderer = new DefaultRenderer(); renderer.setMargins(new int[] { 20,30,0 });//设置图例之间的间接单位为px renderer.setLabelsTextSize(15);//设置标签的字体大小 renderer.setLegendTextSize(15);//设置图例的字体大小 SimpleSeriesRenderer r1 = new SimpleSeriesRenderer(); r1.setColor(Color.BLUE); renderer.addSeriesRenderer(r1);//设置饼图颜色,一月份 SimpleSeriesRenderer r2 = new SimpleSeriesRenderer(); r1.setColor(Color.GREEN); renderer.addSeriesRenderer(r2);//设置饼图颜色,二月份 SimpleSeriesRenderer r3 = new SimpleSeriesRenderer(); r1.setColor(Color.RED); renderer.addSeriesRenderer(r3); //设置饼图颜色,三月份 //产生饼图 GraphicalView view=ChartFactory.getPieChartView(context,series,renderer); 3、GraphicalViewGraphicalView view=ChartFactory.getPieChartView(context,renderer); layout.addView(charView);
以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |