MPAndroidChart:为 Y 轴提供一些偏移量

MPAndroidChart: Give some offset for Y axis

我想将 Y 轴线移动到图表中显示的值之间,而不是显示值的位置。 我尝试设置偏移量,但没有达到预期的效果。

YAxis rightAxis = mChart.getAxisRight();
rightAxis.setDrawGridLines(false);
rightAxis.setEnabled(false);
rightAxis.setAxisMinimum(0f); // this replaces setStartAtZero(true)

YAxis leftAxis = mChart.getAxisLeft();
leftAxis.setDrawGridLines(false);
leftAxis.setEnabled(false);
leftAxis.setAxisMinimum(0f); // this replaces setStartAtZero(true)

XAxis xAxis = mChart.getXAxis();
xAxis.setDrawLimitLinesBehindData(true);
xAxis.enableGridDashedLine(10f,15f,10f);
for (int i = 0;i < 11;i++) {
    LimitLine ll = new LimitLine(i + 0.5f);
    ll.setLineColor(getColor(R.color.C5));
    ll.enableDashedLine(10f,5f,4f);
    xAxis.addLimitLine(ll);
}

库中有 LimitLine,这基本上就是我所需要的。所以我在 2 个值 (0.5f) 之间的一半距离处创建了一条虚线限制线,并将它们添加到 xAxis.