2017-02-23 2 views
-2

Ich habe ein Tortendiagramm in meiner Android App und ich habe eine weiße Cerce in der Mitte Ich habe versucht, es zu entfernen, aber ich konnte t even the piechart.setCentralCirculaire` nicht funktionieren in meinem Code. Kann ich das trotzdem tun? Danke.So entfernen Sie den zentralen weißen Kreis in einem Kreisdiagramm

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

Screenshot anzeigen, was erhalten Sie? – Piyush

+0

dort ist es der Screenshot des Kreisdiagramms –

+0

Was möchten Sie anstelle dieses weißen Kreises zeigen? –

Antwort

1

Wenn ich richtig verstehe dies ein MPAndroidChart ist, Sie nutzt so.

piechart.setHoleRadius(0.0f); 
+0

ja es ist ein MPAndroidChart .it funktioniert danke aber gab mir transparent cercle ist teher sowieso um zu verbessern wie es aussieht? –

+0

Verwenden von piechart.setTransparentCircleColor (int color); –

+0

Ich möchte, dass der Text und die Daten im Tortendiagramm die gleiche Farbe haben, ich habe pieDataSet.setColor und piechart.setValuetextColro verwendet, aber es funktioniert - –

0
piechart.setDrawHoleEnabled(false); 
Verwandte Themen