Как добавить собственные цвета для каждого среза в диаграмме P ie? - PullRequest
0 голосов
/ 06 января 2020

Я знаю, что могу установить логическое значение true, чтобы добавить различные цвета, что, кажется, является единственным способом добавления разных цветов для среза.

Насколько я вижу, я могу сделать это только на уровень серии ... который просто установит для каждого среза один цвет, а это не то, что я хочу. Я хочу установить для каждого среза свой цвет, но не по умолчанию, заданный apache poi.

1 Ответ

0 голосов
/ 06 января 2020

Вам нужно создать набор данных 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()
    }
...