2016-11-30 17 views
0

「1」、「3」などをスキップしている理由を理解しようと、下の図を参照してください。右の情報がプロットされているが、私はドキュメントから原料の束を試みたし、それが動作するようにゲットするすべてのx軸の値が表示されない

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); 

:私はシリーズやグラフを設定

Bar Graph Example

+0

、 – Rahil2952

+0

更新..私の謝罪をあなたのコードを投稿してください。 – AndroidDev21921

答えて

0

実際にはすべてのバーが表示されます。 series2.setSpacing(30);に設定しました。 代わりにseries2.setSpacing(0);を実行してください。

0

私はあなたの質問を誤解し申し訳ありません...

これは役立ちます:

yourGraph.getGridLabelRenderer().setNumHorizontalLabels(numberOfBars); 
関連する問題