我一直在玩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/