【发布时间】:2018-03-18 13:58:17
【问题描述】:
我正在使用 MPAndroidChart (https://github.com/PhilJay/MPAndroidChart) 库来生成饼图。我遵循了多个教程,包括 wiki 页面,但是当我创建我的饼图时,所有的部分都是相同的颜色。知道如何解决这个问题吗?
代码:
PieChart mChart = (PieChart) findViewById(R.id.piechart);
List<PieEntry> pieChartEntries = new ArrayList<>();
pieChartEntries.add(new PieEntry(18.5f, "Green"));
pieChartEntries.add(new PieEntry(26.7f, "Yellow"));
pieChartEntries.add(new PieEntry(24.0f, "Red"));
pieChartEntries.add(new PieEntry(30.8f, "Blue"));
PieDataSet set = new PieDataSet(pieChartEntries, "Emotion Results");
PieData data = new PieData(set);
mChart.setData(data);
set.setColors(R.color.pieColour1,R.color.pieColour2,R.color.pieColour3,R.color.pieColour4,R.color.pieColour5,R.color.pieColour6,R.color.pieColour7,R.color.pieColour8);
mChart.invalidate();
【问题讨论】: