2017-02-23 63 views
-2

我在我的Android應用程序中製作了一個餅圖,並且在middlle中有一個白色的棋子我試圖將其刪除但我不能t even the piechart.setCentralCirculaire`不起作用在我的代碼中。無論如何,我可以這樣做,謝謝。如何刪除餅圖中的中央白色圓圈

Chart

pieChart=(PieChart)findViewById(R.id.Piechart); 
pieChart.setRotationEnabled(true); 

addDataSet(); 

private void addDataSet(){ 
    Log.d(TAG, "addDataSet: "); 
    ArrayList<PieEntry> yEntrys=new ArrayList<>(); 
    yEntrys.add(new PieEntry(15.0f, "LOW")); 
    yEntrys.add(new PieEntry(50.0f,"Normal")); 
    yEntrys.add(new PieEntry(25.0f,"hyper")); 
    PieDataSet pieDataSet= new PieDataSet(yEntrys,"Employee Global Activity"); 
    pieDataSet.setSliceSpace(2); 
    pieDataSet.setValueTextSize(12); 
    ArrayList<Integer> colors =new ArrayList<>(); 
    colors.add(Color.RED); 
    colors.add(Color.BLUE); 
    colors.add(Color.GREEN); 
    pieDataSet.setColors(colors); 
    PieData pieData =new PieData(pieDataSet); 
    pieChart.setData(pieData); 
    pieChart.invalidate(); 
} 
+0

查看截圖你想說什麼? – Piyush

+0

那裏是餅圖的畫面 –

+0

你想展示哪個白色圓圈? –

回答

1

如果我的理解對不對,這是一個MPAndroidChart,讓你使用。

piechart.setHoleRadius(0.0f); 
+0

是它的一個MPAndroidChart。它的作品謝謝,但給了我透明的cercle反正teher改善它的外觀? –

+0

使用piechart.setTransparentCircleColor(int color); –

+0

我希望餅圖中的文本和數據具有相同的顏色,我使用了pieDataSet.setColor和piechart.setValuetextColro,但它的工作量很大 - –

0
piechart.setDrawHoleEnabled(false);