在没有XAxis的情况下在底部对齐MpAndroidChart条形图

时间:2019-10-30 07:30:31

标签: android mpandroidchart

我正在使用Android应用中MpAndroidCahrt上的条形图。

问题是图形上的条形图未在底部对齐。

条形图和底面之间有一个padding

我也不使用XAxisYAxis

有一些解决方案吗?

下面是我的代码。

chart.data = barData
    chart.barData.barWidth = 0.5f
    chart.setFitBars(true)
    chart.setDrawGridBackground(false)
    chart.setPinchZoom(false)
    chart.axisRight.isEnabled = false
    chart.xAxis.isEnabled = false
    chart.axisLeft.removeAllLimitLines()
    chart.axisLeft.addLimitLine(limitLine)
    chart.axisLeft.isEnabled = false
    chart.isDoubleTapToZoomEnabled = false
    chart.description.isEnabled = false
    chart.legend.isEnabled = false
    chart.invalidate()

我添加了屏幕截图以获取更多信息。

谢谢。

2 个答案:

答案 0 :(得分:2)

可以使用来删除填充

chart.setViewPortOffsets(0f, 0f, 0f, 0f);

答案 1 :(得分:1)

您可以使用

xAxis.setAxisMinValue(0f);
yAxis.setAxisMinValue(0f);

在版本3.0.2中,setAxisMinValue方法已被弃用 这样您就可以使用

xAxis.setAxisMinimum(0f);
yAxis.setAxisMinimum(0f);