Как установить значение из Firebase в hellocharts-android? - PullRequest
0 голосов
/ 07 ноября 2019

Я хочу установить свои данные в библиотеку hellocharts-android, я попробовал свой собственный код, но он ничего не показывает.

В моем случае я хочу установить yourBalance в диаграммах.

Позвольте мне показать мой код

setDataFunction :

  long yourBalance = 0;
        PointValue pointValue;

        List<PointValue> values = new ArrayList<>();


        for (MoneyManager moneys : moneyManagers){
            yourBalance += moneys.getIncome() - moneys.getExpense();

            for (float i = 0; i <= 60.0 ; i+=15.0f){
                pointValue = new PointValue(i, (float) yourBalance);
                pointValue.setLabel("Your Balance");
                values.add(pointValue);
            }

        }

        Line line = new Line(values).setColor(Color.WHITE).setCubic(true);
        List<Line> lines = new ArrayList<>();
        lines.add(line);

        LineChartData data = new LineChartData();
        data.setLines(lines);


        List<AxisValue> axisValuesForX = new ArrayList<>();
        List<AxisValue> axisValuesForY = new ArrayList<>();
        AxisValue tempAxisValue;
        for (float i = 0; i <= 360.0f; i += 30.0f){
            tempAxisValue = new AxisValue(i);
            tempAxisValue.setLabel(i+"\u00b0");
            axisValuesForX.add(tempAxisValue);
        }

        for (float i = 0.0f; i <= 1.00f; i += 0.25f){
            tempAxisValue = new AxisValue(i);
            tempAxisValue.setLabel(""+i);
            axisValuesForY.add(tempAxisValue);
        }

        Axis xAxis = new Axis(axisValuesForX);
        Axis yAxis = new Axis(axisValuesForY);
        data.setAxisXBottom(xAxis);
        data.setAxisYLeft(yAxis);

        moneyManagerFragment.lineChartView.setLineChartData(data);
        moneyManagerFragment.lineChartView.setZoomEnabled(true);

Любая помощь или предложение будет признателен

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...