如何删除x轴标签底部的额外空间,即低于零mpandroidchart

时间:2016-05-24 18:18:54

标签: android bar-chart mpandroidchart

您好我使用了MpAndroidChart库。我在图表的底部提到了标签,但它需要额外的空间来分配标签,即低于0的值。如何减少或消除零底部的空间?

你可以看到下面的截图,其中0和标签之间有一个巨大的空间。如何删除该间距?

enter image description here

  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);

2 个答案:

答案 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);