MPAndroidChart使用1

PieChart (饼图)

需要加入的数据类型为PieEntry
private List 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); //设置图片数据

你可能感兴趣的:(MPAndroidChart使用1)