2016-05-24 2 views
2

Привет я использовал MpAndroidChart библиотеки. Я упомянул метку внизу диаграммы, но для выделения метки, т.е. значения ниже 0, требуется дополнительное пространство. Как уменьшить или удалить пространство внизу нуля?Как удалить дополнительное пространство в нижней части метки оси x, т.е. ниже нуля mpandroidchart

Вы можете увидеть снимок экрана ниже, где есть огромное пространство между 0 и меткой. Как удалить этот интервал?

enter image description here

barChart = (BarChart) findViewById(R.id.chart); 
    XAxis xAxis = barChart.getXAxis(); 
    xAxis.setPosition(XAxis.XAxisPosition.BOTTOM); 
    YAxis leftAxis = barChart.getAxisLeft(); 
    leftAxis.setDrawAxisLine(true); 
    leftAxis.setDrawGridLines(true); 
    YAxis rightAxis = barChart.getAxisRight(); 
    rightAxis.setDrawAxisLine(true); 
    rightAxis.setDrawGridLines(true); 
+0

Отметьте мой ответ. – Dhruv

ответ

8

Попробуйте добавить:

leftAxis.setAxisMinValue(0f); 
rightAxis.setAxisMinValue(0f); 

Надежда, этот ответ будет решить вашу проблему.

Edit 1:

Для новой версии, метод был изменен на:

leftAxis.setAxisMinimum(0f); 
rightAxis.setAxisMinimum(0f); 
+0

Кроме того, upvote, если это прекрасный и полезный ответ. Благодарю. – Dhruv

+1

Спасибо за ваш ответ! Я очень счастлив, применяя это. –

+0

его не работает для меня. Скажите, пожалуйста, какой-нибудь другой способ? –

1

В версии 3.0.2 метод setAxisMinValue помеченный как @deprecated. Новый метод xAxis.setAxisMinimum(0f);

+0

Спасибо за ваше обновление .. – Shadow