我正在使用MPAndroidChart v3.0.2创建包含折线图和组条形图的组合图表,但我发现X轴上的标签与组条形图中的条形图没有正确对齐。
以下是截图。
用于绘制图表的代码。
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 :(得分:0)
您只需要更改以下内容:
xAxis.setCenterAxisLabels(true);
为:
xAxis.setCenterAxisLabels(false);