首页 > 解决方案 > Piechart MPAndroidChart 不显示所有颜色的说明

问题描述

我的饼图在颜色描述中只显示一个标签。 在此处输入图像描述

我用来添加条目的代码是:

    private void loadPieChart(ArrayList<UserScorecard> scorecards) {

        PieChart pieChart = binding.piechart;
        ArrayList<PieEntry> scores = new ArrayList<>();
        for(UserScorecard scorecard:scorecards){
            PieEntry entry=new PieEntry(scorecard.getScore());
            entry.setLabel(scorecard.getDisplayName());
            scores.add(entry);
        }


        PieDataSet dataSet = new PieDataSet(scores, "labels");
        PieData data = new PieData();
        pieChart.setDrawEntryLabels(false);
        data.setDataSet(dataSet);
        pieChart.setData(data);
        dataSet.setColors(ColorTemplate.COLORFUL_COLORS);
        pieChart.animateXY(500, 500);
        pieChart.invalidate();
    }

笔记 :

  1. pieChart.setDrawEntryLabels(true) 不起作用

标签: javaandroidpie-chartmpandroidchart

解决方案


推荐阅读