我知道我可以将布尔值设置为true来添加不同的颜色,这似乎是为每个切片添加不同颜色的唯一方法。
据我所知,我只能在系列上这样做,level...which将每个切片设置为一种颜色,这不是我想要的。我想为每个切片设置不同的颜色,但不是apache poi给出的默认颜色。
发布于 2020-01-07 01:19:11
您需要创建un数据集来更改颜色,这是一个示例
fun setColor() {
val entries = arrayListOf<PieEntry>()
val colors = arrayListOf<Int>()
for (category in 4) {
colors.add(Color.parseColor("#FFFFFF")
}
val dataSet = PieDataSet(entries, "")
dataSet.colors = colors
val data = PieData(dataSet)
data.setValueTextSize(11f)
data.setValueTextColor(Color.WHITE)
pieChart.data = data
pieChart.highlightValues(null)
pieChart.invalidate()
}https://stackoverflow.com/questions/59616181
复制相似问题