2015-10-03 3 views
1

Я использую MPChart для отображения Barchart. Мои значения положительные и отрицательные. Я хочу показать xAxis, как используется в математике традиционным способом. Используя этот код мои медийные график вертикальные линии (только нулевой хотел)MPChart BarChart: рисовать ось оси x по нулевому значению

mXAxis = mChart.getXAxis(); 
mXAxis.setDrawGridLines(false); 
mXAxis.setEnabled(false); 

mYAxis = mChart.getAxisLeft(); 
mYAxis.setDrawAxisLine(false); 
mYAxis.setDrawGridLines(true); 
mYAxis.setStartAtZero(false); 

mYAxisRight = mChart.getAxisRight(); 
mYAxisRight.setEnabled(false); 
mYAxisRight.setDrawGridLines(false); 

Пожалуйста, предоставьте некоторый образец для удаления всех горизонтальных линий, но нулевой

EDIT: нужно Даже когда yAxis.setLabelCount(1) (1, так как нулевое значение как показано на рисунке), имплант выглядит следующим образом:

public void setLabelCount(int yCount) { 
    if(yCount > 25) { 
     yCount = 25; 
    } 

    if(yCount < 2) { 
     yCount = 2; 
    } 

    this.mLabelCount = yCount; 
} 

Итак, рекомендуется ли переопределить эту реализацию?

ответ

1

Я получил решение с этикетками на нижней

использовать это в вашем коде

mXAxis = mChart.getXAxis(); 
mXAxis.setDrawGridLines(false); 
mXAxis.setEnabled(true); 
xAxis.setPosition(XAxis.XAxisPosition.BOTTOM); 
Смежные вопросы