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;
}
}
|