Как добавить максимальные / минимальные значения в диаграмму элементов

#android #pie-chart

#Android #круговая диаграмма

Вопрос:

Я создаю счетчик шагов, и я хотел бы показать результат шагов вместе с целью. Я использовал hellocharts-Android от «lecho» с Github. Все прошло гладко, но я хотел бы добавить максимальное и минимальное значения для диаграммы.

Как это можно сделать?

Activity.Xml:

     <lecho.lib.hellocharts.view.PieChartView
        android:id="@ id/barchart"
        android:layout_width="277dp"
        android:layout_height="250dp"
        android:layout_marginStart="8dp"
        android:layout_marginTop="20dp"
        android:layout_marginEnd="8dp"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@ id/t2" />

  

activity.java

   pieData.add(new SliceValue(15, getRandomColor()).setLabel(String.valueOf(counter)));
        PieChartData pieChartData = new PieChartData(pieData);
        pieChartData.setHasLabels(true);
        pieChartData.setHasCenterCircle(true).setCenterText1("Total Steps").setCenterText1FontSize(15).setCenterText1Color(Color.parseColor("#0097A7"));
        pieChartView.setPieChartData(pieChartData);
  

Например, я хочу иметь диаграмму элементов из 1000.
Теперь это процент.

Ответ №1:

На всякий случай я использовал DecoView «вы можете найти его на GitHub».

         final SeriesItem seriesItem1 = new SeriesItem.Builder(Color.parseColor("#00b0ff"))
            .setRange(0, "Maximum Value", 0)
            .build();