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

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

Related 関連記事

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

ホットタグ

アーカイブ