我一直在玩 MP Android 图表。但是我无法分别显示 X 和 Y 坐标中的枢轴点 (0,0)。 仅当条形图的 x 和 Y 坐标较低时,才会显示这些值。 值较高时,条形图将聚焦于条形图中与该值相对应的点。
看看下面的图片:
低于 20 的 x 轴值已消失。
此外,当 X 和 y 枢轴点 (0,0) 可见时,Y 轴的这些额外线会在枢轴点下方伸出。请参见下图:
请帮我解决这些问题。这是我的代码:
BarData data = new BarData(labels, (ArrayList) dataset);
barChart.setData(data);
barChart.animateY(3000);
barChart.setPivotX(0);
barChart.setPivotY(0);
最佳答案
下面的代码将帮助您删除网格线。您可以选择适合您的。
XAxis xAxis = barChart.getXAxis(); YAxis yAxisL = barChart.getAxisLeft(); YAxis yAxisR = barChart.getAxisRight(); xAxis.setDrawGridLines(false); xAxis.setDrawAxisLine(false); xAxis.setDrawLabels(false); yAxisL.setDrawAxisLine(false); yAxisL.setDrawLabels(false); yAxisR.setDrawGridLines(false); yAxisR.setDrawAxisLine(false); yAxisR.setDrawLabels(false); //remove horizontal lines AxisBase axisBase = barChart.getAxisLeft(); axisBase.setDrawGridLines(false);
希望对您有帮助,如果没有的话,您可以用图片回复,我也许可以提供帮助。最近刚刚做了一些这种性质的事情。
关于java - 无法在 MP Android 图表中的条形图中显示枢轴点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38055343/