2015-07-07 4 views
3

Я просто хочу показать только оси X и метки на этих осях и не хочу показывать линии сетки в Android. Как я могу это сделать?Как сделать Grid Lines невидимым в Android GraphView?

Заранее спасибо.

+0

если вы узнали, как это сделать, мне действительно интересно –

+0

Есть ответы на все вопросы? – abh22ishek

ответ

3

Я считаю, что следующий вызов должен сделать трюк:

your_graph.getGridLabelRenderer().setGridStyle(GridLabelRenderer.GridStyle.NONE); 

Пожалуйста, обратите внимание, сделать я не тестировал выше вызов :)

+3

эта команда также удалит как горизонтальную, так и вертикальную ось :) –

+0

Вы пытались запустить эту команду, а затем явно просили, чтобы оси X и Y были видны (возможно, через ваш_graph.getGridLabelRenderer(). SetHighlightZeroLines (true) или your_graph .getGridLabelRenderer(). setVerticalLabelsVisible (true);)? –

+0

@CyrilC. что тоже не работает :-( –

1

Следующий код удалит сетку, а затем показать Х и Y оси

graph.getGridLabelRenderer().setGridStyle(GridLabelRenderer.GridStyle.NONE); 
graph.getViewport().setDrawBorder(true); 
1

Если вы используете этот

your_graph.getGridLabelRenderer(). SetGridStyle (GridLabelRenderer.GridStyle.NONE);

вы удалите обе линии.

Вместо этого используйте: your_graph.getGridLabelRenderer(). SetGridStyle (GridLabelRenderer.GridStyle.HORIZONTAL);

или

your_graph.getGridLabelRenderer() setGridStyle (GridLabelRenderer.GridStyle.VERTICAL).