AChartExample.java :  » UnTagged » peno3-2010-cwa1 » be » kuleuven » VTKfakbarCWA1 » model » statistics » Android Open Source

Android Open Source » UnTagged » peno3 2010 cwa1 
peno3 2010 cwa1 » be » kuleuven » VTKfakbarCWA1 » model » statistics » AChartExample.java
package be.kuleuven.VTKfakbarCWA1.model.statistics;

import org.achartengine.ChartFactory;
import org.achartengine.model.CategorySeries;
import org.achartengine.renderer.DefaultRenderer;
import org.achartengine.renderer.SimpleSeriesRenderer;
import android.content.Context;
import android.content.Intent;
import android.graphics.Color;

public class AChartExample{
   
  public Intent execute(Context context, int[] values) {
  int[] colors = new int[] { Color.RED, Color.YELLOW, Color.BLUE , Color.GREEN };
  DefaultRenderer renderer = buildCategoryRenderer(colors);
   
  CategorySeries categorySeries = new CategorySeries("Aantal Verkocht");
  categorySeries.add("Bieren", values[0]);
  categorySeries.add("Frisdrank", values[1]);
  categorySeries.add("sterke Drank", values[2]);
  categorySeries.add("Eten", values[3]);
   
  return ChartFactory.getPieChartIntent(context, categorySeries, renderer);
  }
   
  protected DefaultRenderer buildCategoryRenderer(int[] colors) {
  DefaultRenderer renderer = new DefaultRenderer();
  for (int color : colors) {
  SimpleSeriesRenderer r = new SimpleSeriesRenderer();
  r.setColor(color);
  renderer.addSeriesRenderer(r);
  }
  return renderer;
  }
  }
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.