MPAndroidChart- PieChart

2019-05-27  本文已影响0人  KenChen_939

PieChart (饼图)

需要加入的数据类型为PieEntry

private List<PieEntry> entries;
entries = new ArrayList<>();
        pieChart=findViewById(R.id.pie_chart1);
        entries.add(new PieEntry(13.0f,"第一"));
        entries.add(new PieEntry(12.0f,"dier"));
        pieChart.setRotationEnabled(true);            //可以手动旋转
        pieChart.setUsePercentValues(false);          //显示百分比
        pieChart.setDrawHoleEnabled(false);           //设置有无圆圈
pieChart.setRotationEnabled(true);            //可以手动旋转
        pieChart.setUsePercentValues(false);          //显示百分比
        pieChart.setDrawHoleEnabled(false);           //设置有无圆圈

        PieDataSet pieDataSet = new PieDataSet(entries,"违章情况");
        pieDataSet.setSliceSpace(4f);//空格
        pieDataSet.setColors(ColorTemplate.JOYFUL_COLORS);          //为DataSet中的数据匹配上颜色集(饼图Item颜色)
        pieDataSet.setValueLineColor(Color.LTGRAY);                           //设置连接线的颜色
        pieDataSet.setYValuePosition(PieDataSet.ValuePosition.OUTSIDE_SLICE);        //连接线在饼状图外面
        pieDataSet.setValueLinePart1OffsetPercentage(80f);


pieData = new PieData(pieDataSet);
        pieData.setDrawValues(true);
        pieData.setValueFormatter(new PercentFormatter());
        pieChart.setData(pieData);                      //设置图片数据
上一篇下一篇

猜你喜欢

热点阅读