AChartEngine中大饼图
来源:互联网 发布:淘宝多久自己确认收货 编辑:程序博客网 时间:2024/04/28 06:24
package com.sprd.chartexample;import java.util.Random;import org.achartengine.ChartFactory;import org.achartengine.chart.BarChart.Type;import org.achartengine.chart.PointStyle;import org.achartengine.model.CategorySeries;import org.achartengine.model.XYMultipleSeriesDataset;import org.achartengine.model.XYSeries;import org.achartengine.model.XYValueSeries;import org.achartengine.renderer.DefaultRenderer;import org.achartengine.renderer.SimpleSeriesRenderer;import org.achartengine.renderer.XYMultipleSeriesRenderer;import org.achartengine.renderer.XYSeriesRenderer;import android.app.Activity;import android.content.Intent;import android.graphics.Color;import android.graphics.Paint.Align;import android.os.Bundle;public class MainActivity extends Activity {public static final String TYPE = "type";private CategorySeries dataset = new CategorySeries("时间分布");private DefaultRenderer renderer = new DefaultRenderer();@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);// 设置背景为黑色renderer.setApplyBackgroundColor(true);renderer.setBackgroundColor(Color.BLACK);int[] colors = { Color.BLUE, Color.RED, Color.GREEN, Color.YELLOW,Color.LTGRAY };renderer.setLabelsTextSize(20);renderer.setChartTitle("pie chart");renderer.setChartTitleTextSize(30);renderer.setLegendTextSize(30);renderer.setLegendHeight(50);for (int i = 0; i < 5; i++) {dataset.add(i);SimpleSeriesRenderer r = new SimpleSeriesRenderer();r.setColor(colors[i]);renderer.addSeriesRenderer(r);}Intent intent = ChartFactory.getPieChartIntent(this, dataset, renderer,"统计");startActivity(intent);}}
上面的代码不再使用XYMultipleSeriesDataset 数据集和XYMultipleSeriesRenderer传感器,因为不使用xy坐标轴,这是简单的一个图和一组数据,所以使用
<pre name="code" class="java">private CategorySeries dataset = new CategorySeries("时间分布");private DefaultRenderer renderer = new DefaultRenderer();
就ok了。
图:
如果再加上以下代码:
if (i == 4) {//渐变r.setGradientEnabled(true);//渐变开始颜色r.setGradientStart(0, colors[i]);//渐变结束颜色r.setGradientStop(0, Color.GREEN);//楼梯效果r.setHighlighted(true);}
0 0
- AChartEngine中大饼图
- AChartEngine中线性图
- AChartEngine中气泡图
- AChartEngine中对比图
- AChartEngine中轮胎图
- AChartEngine中组合图
- AChartEngine中范围图
- AChartEngine中表盘图
- AChartEngine中对比图
- 柱形图、折线图、大饼图、地图
- AChartEngine中柱状图
- AChartEngine画折线图
- achartengine之折线图
- AChartEngine条状图
- AChartEngine折线图实例
- android achartengine折线图
- achartengine绘制折线图
- AChartEngine折线图实例
- 提示IFCONFIG命令不存在的解决办法
- 2014.09.11 周四-jdbc
- Git提交工程的使用步骤
- three.js 源码注释(二)Math/color.js
- Android Menu
- AChartEngine中大饼图
- 剖析iOS开发证书和provisioning profiles
- 必经之路(一)从程序员到项目经理
- C语言实现哈夫曼编码与译码
- IT笔试面试资料下载,收集
- 常识题两个
- error LNK2019: 无法解析的…
- SQL创建或重整索引
- 插入排序