MPAndroidChart X Axis показывает только одну метку - PullRequest
0 голосов
/ 12 мая 2019

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

Пожалуйста, посмотрите: Screenshot

Отображается только значение "Пт".

Это код, отображающий диаграмму:

private void showgraph()
    {
        BarDataSet barDataSet = new BarDataSet(getdata(),"Moj graf");
        barDataSet.setValueTextSize(10);

        bardata = new BarData();
        bardata.addDataSet(barDataSet);
        barChart.setData(bardata);


        barChart.setExtraBottomOffset(20);
        barChart.setDragEnabled(true);
        barChart.setPinchZoom(true);
        barChart.setDoubleTapToZoomEnabled(true);
        barChart.setHorizontalScrollBarEnabled(true);
        barChart.getViewPortHandler().setMaximumScaleX(5f);
        barChart.getViewPortHandler().setMaximumScaleY(5f);
        barChart.invalidate();

        XAxis xAxis = barChart.getXAxis();
        final String[] weekdays = {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};
        xAxis.setValueFormatter(new IndexAxisValueFormatter(weekdays));
        xAxis.setPosition(XAxis.XAxisPosition.BOTTOM);

    }

Я думаю, что barChart.setExtraBottomOffset (20) могу решить, но нет.

Подскажите, пожалуйста, что я делаю не так?Спасибо.

...