Refre sh anychart p ie диаграмма с новыми данными - PullRequest
0 голосов
/ 01 апреля 2020

В настоящее время я пытаюсь обновить мою диаграмму p ie новыми данными, будь то новые или удаленные. Все данные, которые я передаю в таблицу, верны, но диаграмма не будет обновлять sh и применяет любые внесенные изменения. Любая помощь будет оценена :) Спасибо.

               Pie pie;
               List<DataEntry> dataEntriesPie;
                   for(int i = 0; i < earnings.size(); i++) {
                        if (earnings.get(i) == 1) {
                            values[0] += 1;
                        } else if (earnings.get(i) == 2) {
                            values[1] += 1;
                        } else if (earnings.get(i) == 3) {
                            values[2] += 1;
                        } else if (earnings.get(i) == 4) {
                            values[3] += 1;
                        } else if (earnings.get(i) == 5) {
                            values[4] += 1;
                        }
                    }

                    pie = AnyChart.pie();
                    dataEntriesPie = new ArrayList<>();

                    pie.legend()
                            .position("center-bottom")
                            .itemsLayout(LegendLayout.HORIZONTAL)
                            .align(Align.CENTER)
                            .fontSize(10);

                    dataEntriesPie.add(new ValueDataEntry(months[0], values[0]));
                    dataEntriesPie.add(new ValueDataEntry(months[1], values[1]));
                    dataEntriesPie.add(new ValueDataEntry(months[2], values[2]));
                    dataEntriesPie.add(new ValueDataEntry(months[3], values[3]));
                    dataEntriesPie.add(new ValueDataEntry(months[4], values[4]));

                    pie.data(dataEntriesPie);
                    anyChartView.setChart(pie);

1 Ответ

0 голосов
/ 01 апреля 2020

Этот фрагмент описывает, как обновить существующую диаграмму P ie.

...