MPAndroidChart图表填充

MPAndroidChart图表填充,android,mpandroidchart,Android,Mpandroidchart,我似乎无法在中的水平条形图上启用填充。。。如下面的截图所示。注释一词被删除。即使在平板电脑上,两个方向都是e.t.c 查看MPAndroidChart库的功能 在这里,您可以找到一个名为setExtraOffset(左浮动、上浮动、右浮动、下浮动)的方法,该方法允许为图表设置额外的偏移量(根据需要)。chart.minOffset=0f 它将删除顶部/右侧/底部/左侧的空间,但它有1个问题。左/右轴上最高标签的一半将位于(溢出)顶部的另一个视图上方) chart.setViewPortOffse

我似乎无法在中的水平
条形图上启用填充。。。如下面的截图所示。注释一词被删除。即使在平板电脑上,两个方向都是e.t.c

查看MPAndroidChart库的功能


在这里,您可以找到一个名为
setExtraOffset(左浮动、上浮动、右浮动、下浮动)
的方法,该方法允许为图表设置额外的偏移量(根据需要)。

chart.minOffset=0f

它将删除顶部/右侧/底部/左侧的空间,但它有1个问题。左/右轴上最高标签的一半将位于(溢出)顶部的另一个视图上方)

chart.setViewPortOffset(左、上、右、下)

它可以帮助我们在
上/右/下/左
中设置空间,但是从轴而不是从标签(例如:如果我们设置left=0,我们将看不到左边的标签)。因此,如果我只想设置顶部的空间,这个函数是不合适的

chart.setExtraOffsets(left, top, right, bottom)
chart.extraTopOffset
chart.extraBottomOffset
chart.extraRightOffset
它帮助我们将空间设置为上/右/下/左,但它是额外的空间,以便使它看起来与我使用的设计相同(例如:40dp)


我认为这是一个黑客,而不是一个解决方案!库应根据标签的宽度/高度计算偏移!确实如此,但只是在某种程度上。如果标签很长,标签将被“切碎”
chart.extraTopOffset = getDimension(R.dimen_40dp) - chart.minOffset