Вы можете узнать больше из Пример PieChart , а также сделать полную c о MPAndroidChart . Это прекрасная библиотека для графического представления.
Надеюсь, этот ответ поможет вам.
val NoOfEmp = ArrayList<PieEntry>()
NoOfEmp.add(PieEntry(945f, "2008"))
NoOfEmp.add(PieEntry(1040f, "2009"))
NoOfEmp.add(PieEntry(1133f, "2010"))
NoOfEmp.add(PieEntry(1240f, "2011"))
NoOfEmp.add(PieEntry(1369f, "2012"))
NoOfEmp.add(PieEntry(1487f, "2013"))
NoOfEmp.add(PieEntry(1501f, "2014"))
NoOfEmp.add(PieEntry(1645f, "2015"))
NoOfEmp.add(PieEntry(1578f, "2016"))
NoOfEmp.add(PieEntry(1695f, "2017"))
val dataSet = PieDataSet(NoOfEmp, "Number Of Employees")
dataSet.setDrawIcons(false)
dataSet.sliceSpace = 3f
dataSet.iconsOffset = MPPointF(0F, 40F)
dataSet.selectionShift = 5f
dataSet.setColors(*ColorTemplate.COLORFUL_COLORS)
val data = PieData(dataSet)
data.setValueTextSize(11f)
data.setValueTextColor(Color.WHITE)
pieChart.data = data
pieChart.highlightValues(null)
pieChart.invalidate()
pieChart.animateXY(5000, 5000)