2016-11-30 4 views
0

См. Рисунок ниже, пытаясь выяснить, почему они пропускают «1», «3» и т. Д.Graphview не показывает все значения оси x

Bar Graph Example

Где я установить ряд и график:

DataPoint[] dataPoints = new DataPoint[rankList.size()]; // declare an array of DataPoint objects with the same size as your list 

     for (int i = 0; i < rankList.size(); i++) { 

      dataPoints[i] = new DataPoint(i, Double.parseDouble(rankList.get(i))); // not sure but I think the second argument should be of type double 
     } 

     BarGraphSeries<DataPoint> series2 = new BarGraphSeries<DataPoint>(dataPoints); // This one should be obvious right? :) 

     series2.setAnimated(true); 
     series2.setTitle("Random Curve 1"); 
     series2.setColor(Color.GREEN); 

     series2.setSpacing(30); 

     series2.setDataWidth(1); 

     graph2.getViewport().setMinX(-1); 
     graph2.getViewport().setMaxX(12); 

     graph2.addSeries(series2); 

Право информация является затевается, но я пробовал кучу вещей из докторов и получить заставить его работать.

+0

Разместите код .. – Rahil2952

+0

Обновлено, мои извинения. – AndroidDev21921

ответ

0

На самом деле это показывает все бары. Вы установили series2.setSpacing(30);. Вместо этого делать series2.setSpacing(0);.

0

К сожалению, я не понял ваш вопрос ...

Это поможет:

yourGraph.getGridLabelRenderer().setNumHorizontalLabels(numberOfBars); 
Смежные вопросы