您好我使用了MpAndroidChart库。我在图表的底部提到了标签,但它需要额外的空间来分配标签,即低于0的值。如何减少或消除零底部的空间?
你可以看到下面的截图,其中0和标签之间有一个巨大的空间。如何删除该间距?
barChart = (BarChart) findViewById(R.id.chart);
XAxis xAxis = barChart.getXAxis();
xAxis.setPosition(XAxis.XAxisPosition.BOTTOM);
YAxis leftAxis = barChart.getAxisLeft();
leftAxis.setDrawAxisLine(true);
leftAxis.setDrawGridLines(true);
YAxis rightAxis = barChart.getAxisRight();
rightAxis.setDrawAxisLine(true);
rightAxis.setDrawGridLines(true);
答案 0 :(得分:10)
尝试添加:
leftAxis.setAxisMinValue(0f);
rightAxis.setAxisMinValue(0f);
希望,这个答案可以解决您的问题。
修改1:
对于较新版本,方法已更改为:
leftAxis.setAxisMinimum(0f);
rightAxis.setAxisMinimum(0f);
答案 1 :(得分:1)
在3.0.2版本的方法setAxisMinValue
中标记为@deprecated。
新方法是xAxis.setAxisMinimum(0f);