원형 차트를 표시하는 안드로이드 응용 프로그램을 개발했습니다. 나는 이것을하기 위해 achartengine
라이브러리를 사용했다. 아래의 코드를 사용하면 category 차트에 언급 된대로 레이블이 표시된 부분이 3 개있는 원형 차트 출력을 얻습니다. 파이 다이어그램에 백분율 값을 표시하고 싶습니다. 내가 어떻게 할 수 있니? 이 문제가 계속있는 경우원형 차트에 숫자 표시
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");
}
}
는이 내에서 onCreate 방법
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;
}
, 내가 원하는 :
이참조 파이 차트에 분포의 %를 표시하는 코드이 줄을 추가 원형 차트에 백분율을 표시하려면 ... – TechnocraT
누구나 atleast가 안드로이드의 API 차트 작성이 가능할 수 있음을 제안 할 수 있습니다. – TechnocraT