2017-08-18 107 views
2

MPAndroidChart v3.0.2を使用して折れ線グラフとグループ棒グラフを組み合わせたチャートを作成していますが、X軸のラベルがグループ棒グラフの棒と正しく整列していません。MPAndroidChart X軸のラベルが棒グラフと揃っていない

以下は同じもののスクリーンショットです。私は、グラフをプロットするために使用しています

Screenshot

コード。

xVals = new ArrayList(); 
      xVals.add("January"); 
      xVals.add("February"); 
      xVals.add("March"); 
      xVals.add("April"); 
      xVals.add("May"); 
      xVals.add("June"); 
      xVals.add("July"); 
      xVals.add("August"); 
      xVals.add("September"); 
      xVals.add("October"); 

      XAxis xAxis = mChart.getXAxis(); 
      xAxis.setPosition(XAxis.XAxisPosition.BOTTOM); 
      xAxis.setAxisMinimum(0);  xAxis.setAxisMaximum(mChart.getBarData().getGroupWidth(groupSpace, barSpace) * xVals.size()); 
      xAxis.setGranularityEnabled(false); 
      xAxis.setCenterAxisLabels(true); 
      xAxis.setDrawGridLines(false); 
      xAxis.setTextSize(8); 
      xAxis.setLabelCount(xVals.size()); 
      xAxis.setValueFormatter(new IndexAxisValueFormatter(xVals)); 
+0

あなたはスクリーンショットを追加しても、あなたがこれまでにしようとしているもののコードていただけますか? – Sanoop

+0

私はコードのブロックを追加し、スクリーンショット – Manoj273

+0

あなたはこれを解決しましたか?私も同様の問題があり、近くのラベルの位置を壊す長すぎるラベルの特別な処理に関連しているようです。 – alexgophermix

答えて

0

必要なのは、次のように変更することです:

xAxis.setCenterAxisLabels(true); 

へ:

xAxis.setCenterAxisLabels(false); 
関連する問題