Значения MPAndroidChart не отображаются, как я уже упоминал? - PullRequest
0 голосов
/ 09 января 2020

Я работаю с «реализацией» com.github.PhilJay: MPAndroidChart: v3.0.3 «», эта библиотека для создания диаграммы p ie и значений ввода P ie, которые я ввел вручную, не отображается правильно. Я следую учебному пособию, и результаты в учебниках также были похожи на то, что не отображались правильные значения.

       PieChart pieChart=findViewById(R.id.pieChart);
        pieChart.setUsePercentValues(true);

        pieChart.getDescription().setEnabled(false);

        pieChart.setExtraOffsets(5,10,5,10);
        pieChart.setDragDecelerationFrictionCoef(0.95f); //how smooth it should spin

        pieChart.setDrawHoleEnabled(true);
        pieChart.setHoleColor(Color.WHITE);
        pieChart.setTransparentCircleRadius(60f);

        List<PieEntry> value=new ArrayList<>();
        value.add(new PieEntry(23.2f,"value1");
        value.add(new PieEntry(92.2f,"value2");
        value.add(new PieEntry(12.3f,"value3");

        PieDataSet pieDataSet= new PieDataSet(value,"Months");
        pieDataSet.setSliceSpace(3f); //between the slice spaces
        pieDataSet.setSelectionShift(5f);

        pieDataSet.setColors(ColorTemplate.MATERIAL_COLORS); //for variety of colors

        PieData pieData=new PieData(pieDataSet);
        pieData.setValueTextSize(10f);
        pieData.setValueTextColors(Collections.singletonList(Color.WHITE));

        pieChart.animateXY(1400,1400);

        pieChart.setData(pieData);

23.2f отображается как 18.2, 92.2f отображается как 72.2, а 12.3 отображается как 9.6, почему значения не отображаются, как я упоминал?

1 Ответ

3 голосов
/ 09 января 2020

Показывает процентное значение графика p ie.

Пожалуйста, сделайте это ложным, чтобы показать реальную стоимость. как показано ниже

pieChart.setUsePercentValues(false);
...