Android PieChart(饼形图)

本文介绍了如何在Android中创建并设置PieChart,包括启用百分比显示、设置数据大小和颜色,以及展示不同数据集。提供了详细的代码示例,如设置图表描述、圆环颜色、数据标签等,同时展示了性别、属性和原因三个不同场景的数据应用。
摘要由CSDN通过智能技术生成

在这里插入图片描述

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 设置数据的大小和颜

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值