MPAndroidChart - BarChart по оси x получает позицию вместо значений

Я пробовал MPAndroidChart для базовой гистограммы. У меня проблема с Xaxis.

Вот мой код для установки Xaxis:

защищенный список недель = новый ArrayList() ;

                    weeks.add("jan");
                    weeks.add("feb");
                    weeks.add("mar");
                    weeks.add("apr");
                    weeks.add("may");
                    weeks.add("jun");                   


                    XAxis xAxis = mChart.getXAxis();
                    xAxis.setPosition(XAxis.XAxisPosition.BOTTOM);
                    xAxis.setDrawAxisLine(true);
                    xAxis.setDrawGridLines(false);
                    xAxis.setTextColor(Color.WHITE);
                    xAxis.setValues(weeks);

Но по оси x я получаю позицию, т.е. 0, 1, 2, 3, 4, 5 вместо названия месяца.

Спасибо


person parth    schedule 12.07.2015    source источник


Ответы (1)


Вы должны указать метки оси X для используемого вами объекта данных и не устанавливать их непосредственно на оси.

E.g.

LineData data = new LineData(xValues, dataSets);

Дополнительные сведения см. в документации.

person Philipp Jahoda    schedule 12.07.2015
comment
Спасибо, Джахода, это очень помогло, направило меня в правильном направлении. Ваше здоровье! - person parth; 13.07.2015