Androidで、achartengineを使用して円グラフにパーセンテージを表示する方法

サブホディープチャタジー

円グラフを表示するためにachartengineを使用していますが、これを試しました:-

public class AChartEnginePieChartActivity extends Activity {   

private static int[] COLORS = new int[] { Color.GREEN, Color.BLUE,Color.MAGENTA, Color.CYAN };  

private static double[] VALUES = new double[] { 10, 11, 12, 13 };  

private static String[] NAME_LIST = new String[] { "A", "B", "C", "D" };  

private CategorySeries mSeries = new CategorySeries("");  

private DefaultRenderer mRenderer = new DefaultRenderer();  

private GraphicalView mChartView;  

@Override  
protected void onCreate(Bundle savedInstanceState) {  
super.onCreate(savedInstanceState);  
setContentView(R.layout.main);  

mRenderer.setApplyBackgroundColor(true);  
mRenderer.setBackgroundColor(Color.argb(100, 50, 50, 50));  
mRenderer.setChartTitleTextSize(20);  
mRenderer.setLabelsTextSize(15);  
mRenderer.setLegendTextSize(15);  
mRenderer.setMargins(new int[] { 20, 30, 15, 0 });  
mRenderer.setZoomButtonsVisible(true);  
mRenderer.setStartAngle(90);  

for (int i = 0; i < VALUES.length; i++) {  
mSeries.add(NAME_LIST[i] + " " + VALUES[i], VALUES[i]);  
SimpleSeriesRenderer renderer = new SimpleSeriesRenderer();  
renderer.setColor(COLORS[(mSeries.getItemCount() - 1) % COLORS.length]);  
mRenderer.addSeriesRenderer(renderer);  
}  

if (mChartView != null) {  
mChartView.repaint();  
}  

}  


@SuppressLint("ShowToast")
@Override  
protected void onResume() {  
super.onResume();  
if (mChartView == null) {  
LinearLayout layout = (LinearLayout) findViewById(R.id.chart);  
mChartView = ChartFactory.getPieChartView(this, mSeries, mRenderer);  
mRenderer.setClickEnabled(true);  
mRenderer.setSelectableBuffer(10);  

mChartView.setOnClickListener(new View.OnClickListener() {  
@Override  
public void onClick(View v) {  
SeriesSelection seriesSelection = mChartView.getCurrentSeriesAndPoint();  

if (seriesSelection == null) {  
Toast.makeText(AChartEnginePieChartActivity.this,"No chart element was clicked",Toast.LENGTH_SHORT).show();  
} else {  
Toast.makeText(AChartEnginePieChartActivity.this,"Chart element data point index "+ (seriesSelection.getPointIndex()+1) + " was clicked" + " point value="+ seriesSelection.getValue(), Toast.LENGTH_SHORT).show();  
}  
}  
});  

mChartView.setOnLongClickListener(new View.OnLongClickListener() {  
@SuppressLint("ShowToast")
@Override  
public boolean onLongClick(View v) {  
SeriesSelection seriesSelection = mChartView.getCurrentSeriesAndPoint();  
if (seriesSelection == null) {  
Toast.makeText(AChartEnginePieChartActivity.this,"No chart element was long pressed", Toast.LENGTH_SHORT);  
return false;   
} else {  
Toast.makeText(AChartEnginePieChartActivity.this,"Chart element data point index "+ seriesSelection.getPointIndex()+ " was long pressed",Toast.LENGTH_SHORT);  
return true;         
}  
}  
});  
layout.addView(mChartView, new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));  
}  
else {  
mChartView.repaint();  
}  
}  
}

ここに円グラフが表示されていますこの写真のように..しかし、値をパーセンテージで表示したいのですが..写真のA(10%)B(11%)のように..どうすればよいですか????? 私に提案してください

ダガン

以下のコードを試して、問題の解決に役立つことを願っています:-

mSeries.add(NAME_LIST[i] + "(" + VALUES[i]+"%)", VALUES[i]);  

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

chartjs-plugin-labels(円グラフ)を使用してパーセンテージ(%)を角度2/8で表示する方法

分類Dev

ZingChartを使用して円グラフのスライスにパーセンテージを表示する

分類Dev

matplotlibsを使用して円グラフにパーセンテージではなく実際の値を表示する方法

分類Dev

matplotlibを使用して円グラフで特定のパーセンテージのみを表示する方法はありますか?

分類Dev

Google円グラフにすべてのパーセンテージを表示する方法

分類Dev

円グラフを3Dにして、パーセンテージを表示する

分類Dev

グラフ-OOoBasic:円グラフにパーセンテージを表示する方法

分類Dev

円グラフにパーセンテージ値を表示する

分類Dev

円グラフでパーセンテージ値を表示する

分類Dev

MVCの円グラフにパーセンテージでデータを表示する

分類Dev

Rでplot_lyを使用して作成された円グラフのパーセンテージラベルを削除する方法

分類Dev

Higchartsプラグインを使用して円グラフにカウント値とともにパーセンテージを表示するにはどうすればよいですか?

分類Dev

Matplotlibを使用してドーナツグラフにパーセンテージを表示する

分類Dev

Matplotlibを使用してドーナツグラフにパーセンテージを表示する

分類Dev

PieChartの円グラフのパーセンテージを表示する

分類Dev

スライスに関連付けられた値を円グラフでパーセンテージで表示する方法。

分類Dev

PBI-パーセンテージ(値が表示されている)に沿って円グラフの列名でグループ化する方法は?

分類Dev

Googleの円グラフにラベルとパーセンテージを表示する

分類Dev

echarts4r`e_pie`円グラフにカウントとパーセンテージを表示する

分類Dev

Nvd3円グラフに小数でパーセンテージを表示させる

分類Dev

円グラフに値とパーセンテージを追加する

分類Dev

chartjs円グラフの凡例にパーセンテージを追加する

分類Dev

グーグル円グラフの凡例にパーセンテージデータを表示したい

分類Dev

小数点を削除して円グラフ値のパーセンテージを保持するにはどうすればよいですか?

分類Dev

棒グラフと一緒にパーセンテージを表示する方法

分類Dev

円グラフmatplotlibでパーセンテージがゼロのキーを回避する方法

分類Dev

ラベルとしてパーセンテージを使用してカウント列から円グラフを作成する

分類Dev

フュージョンチャートを使用して円グラフ内に凡例を表示する

分類Dev

ggplotの円グラフに数値とパーセンテージを追加する方法

Related 関連記事

  1. 1

    chartjs-plugin-labels(円グラフ)を使用してパーセンテージ(%)を角度2/8で表示する方法

  2. 2

    ZingChartを使用して円グラフのスライスにパーセンテージを表示する

  3. 3

    matplotlibsを使用して円グラフにパーセンテージではなく実際の値を表示する方法

  4. 4

    matplotlibを使用して円グラフで特定のパーセンテージのみを表示する方法はありますか?

  5. 5

    Google円グラフにすべてのパーセンテージを表示する方法

  6. 6

    円グラフを3Dにして、パーセンテージを表示する

  7. 7

    グラフ-OOoBasic:円グラフにパーセンテージを表示する方法

  8. 8

    円グラフにパーセンテージ値を表示する

  9. 9

    円グラフでパーセンテージ値を表示する

  10. 10

    MVCの円グラフにパーセンテージでデータを表示する

  11. 11

    Rでplot_lyを使用して作成された円グラフのパーセンテージラベルを削除する方法

  12. 12

    Higchartsプラグインを使用して円グラフにカウント値とともにパーセンテージを表示するにはどうすればよいですか?

  13. 13

    Matplotlibを使用してドーナツグラフにパーセンテージを表示する

  14. 14

    Matplotlibを使用してドーナツグラフにパーセンテージを表示する

  15. 15

    PieChartの円グラフのパーセンテージを表示する

  16. 16

    スライスに関連付けられた値を円グラフでパーセンテージで表示する方法。

  17. 17

    PBI-パーセンテージ(値が表示されている)に沿って円グラフの列名でグループ化する方法は?

  18. 18

    Googleの円グラフにラベルとパーセンテージを表示する

  19. 19

    echarts4r`e_pie`円グラフにカウントとパーセンテージを表示する

  20. 20

    Nvd3円グラフに小数でパーセンテージを表示させる

  21. 21

    円グラフに値とパーセンテージを追加する

  22. 22

    chartjs円グラフの凡例にパーセンテージを追加する

  23. 23

    グーグル円グラフの凡例にパーセンテージデータを表示したい

  24. 24

    小数点を削除して円グラフ値のパーセンテージを保持するにはどうすればよいですか?

  25. 25

    棒グラフと一緒にパーセンテージを表示する方法

  26. 26

    円グラフmatplotlibでパーセンテージがゼロのキーを回避する方法

  27. 27

    ラベルとしてパーセンテージを使用してカウント列から円グラフを作成する

  28. 28

    フュージョンチャートを使用して円グラフ内に凡例を表示する

  29. 29

    ggplotの円グラフに数値とパーセンテージを追加する方法

ホットタグ

アーカイブ