MapandroidChart 图表填充

MPAndroidChart chart padding

我似乎无法在 MPAndroidChart 中启用水平 BarChart 的填充...就像下面的屏幕截图一样..单词评论被切断..即使在平板电脑上,两者方向 e.t.c

看看 MPAndroidChart 库的viewport documentation

您会找到一个名为 setExtraOffsets(float left, float top, float right, float bottom) 的方法,它允许为图表设置额外的偏移量(根据需要)。

chart.minOffset = 0f
它将删除 top/right/bottom/left 上的 space,但它有 1 个问题。 left/right 轴上的 HIGHEST 标签的一半将高于(溢出)顶部的另一个视图)

chart.setViewPortOffsets(left, top, right, bottom)
它帮助我们在 top/right/bottom/left 中设置 space 但从轴而不是标签(例如:如果我们设置 left = 0 我们将看不到左侧的标签)。所以如果我只想将 space 设置在顶部,这个功能不适合

chart.setExtraOffsets(left, top, right, bottom)
chart.extraTopOffset
chart.extraBottomOffset
chart.extraRightOffset

它帮助我们将 space 设置为 top/right/bottom/left 但它是 EXTRA space 所以使其看起来与设计相同(例如:40dp),我使用

chart.extraTopOffset = getDimension(R.dimen_40dp) - chart.minOffset

getFormattedValue(如果您使用此功能)或任何合适的区域中设置此功能。

bar.zoomOut()