Bir pasta grafiği görüntülemek için bir android uygulama geliştirdim. Bunu yapmak için achartengine
kitaplığını kullandım. Aşağıdaki kod ile pasta grafik çıktısını, CategorySeries'te belirtildiği gibi etiketlenmiş 3 bölümle elde ediyorum. Pasta diyagramındaki yüzde değerlerini göstermek istiyorum. Bunu nasıl yapabilirim? Hâlâ bu sorunu varsaPasta grafiğinde ekran numaraları
public static final GraphicalView getPieChartView(Context context,
CategorySeries dataset, DefaultRenderer renderer) {
checkParameters(dataset, renderer);
PieChart chart = new PieChart(dataset, renderer);
return new GraphicalView(context, chart);
}
private static void checkParameters(CategorySeries dataset,
DefaultRenderer renderer) {
if (dataset == null
|| renderer == null
|| dataset.getItemCount() != renderer
.getSeriesRendererCount()) {
throw new IllegalArgumentException(
"Dataset and renderer should be not null and the dataset number of items should be equal to the number of series renderers");
}
}
ve bu benim onCreate yöntem
Bundle bundle = getIntent().getExtras();
int highc = bundle.getInt("high");
int lowc = bundle.getInt("low");
int medc = bundle.getInt("medium");
RelativeLayout layout = (RelativeLayout) findViewById(R.id.relativestatsLayout);
TextView message = (TextView) findViewById(R.id.statText);
message.setText("\n\n\tTickets Summary");
message.setGravity(50);
//layout.addView(message);
//setContentView(message);
int[] colors = new int[] { Color.rgb(255, 0, 0),Color.rgb(220, 51,51), Color.rgb(255, 191, 0) };
DefaultRenderer renderer = buildCategoryRenderer(colors);
CategorySeries categorySeries = new CategorySeries("Tickets Chart");
categorySeries.getTitle();
categorySeries.add("critical", highc);
categorySeries.add("major ", medc);
categorySeries.add("minor ", lowc);
layout.addView(getPieChartView(this, 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;
}
i istiyorum:
Referans Pasta grafikte dağılımının% gösterilecek kodunuzu bu satırı ekleyin pasta grafikte yüzdeleri görüntülemek için .. – TechnocraT
android bu ating api mümkün olabilecek en azından kim önerebilirsiniz. – TechnocraT