4.饼形图MainActivity.java
,代码如下:
4.1 饼形图可以有很多设置
pie_chart = (MyPieChart) findViewById(R.id.pie_chart);
pie_chart.setUsePercentValues(true);
//pie_chart.setDrawEntryLabels(true);
//pie_chart.setEnabled(false);
pie_chart.getDescription().setEnabled(false);//Description:描述,Enabled:启用
//pie_chart.setDrawingCacheEnabled(false);
pie_chart.setDrawSliceText(true);//Slice:片
//pie_chart.getDescription();
pie_chart.setExtraOffsets(0.f, 10.f, 0.f, 10.f);
pie_chart.setDragDecelerationFrictionCoef(0.95f);
// pie_chart.setCenterText(“饼状图”);
pie_chart.setCenterTextSize(30.0f);
pie_chart.setDrawHoleEnabled(true);
pie_chart.setHoleColor(Color.parseColor(“#63B8FF”)); //中间圆颜色
pie_chart.setTransparentCircleColor(Color.WHITE);
pie_chart.setTransparentCircleAlpha(110);
pie_chart.setHoleRadius(40f); //圆半径
pie_chart.setTransparentCircleRadius(42f);//Transparent:透明,Circle:圈,Radius:半径
pie_chart.setDrawCenterText(true);
//pie_chart.setRotationAngle(-90);
pie_chart.setRotationAngle(0);
//the chart by touch
pie_chart.setRotationEnabled(true);
pie_chart.setHighlightPerTapEnabled(true);
// 添加一个选择监听器
pie_chart.setOnChartValueSelectedListener(this);//Selected:挑选出来的
//setPieData1(pie_chart);
// for (IDataSet<?> set : pie_chart.getData().getDataSets())
// set.setDrawValues(!set.isDrawValuesEnabled());
// pie_chart.invalidate();
// pie_chart.getLegend().setEnabled(false);//设置比例图
// pie_chart.animateX(1400);
4.2 设置数据的大小和颜