MPAndroidChart禁用右轴时删除空格

时间:2016-10-23 03:51:50

标签: android charts mpandroidchart

我使用此代码隐藏右轴:

 linechart.getAxisRight().setEnabled(false);

enter image description here

但它有一个像图表边缘的空间(折线图宽度为match_parent没有边距)

有没有办法删除这个空格并使图表填充到屏幕的右边缘?

2 个答案:

答案 0 :(得分:3)

实际上,这个空间更适合保持。但如果你真的想删除,我发现这个方法可以提供帮助:

chart.setViewPortOffsets(leftOffset,topOffset,rightOffset,bottomOffset);

您可以通过自定义视口以删除空格来尝试此方法。

答案 1 :(得分:0)

首先,您使用来禁用右轴

// Java    
linechart.getAxisRight().setEnabled(false);

// Kotlin
linechart.axisRight.isEnabled = false

禁用右轴后,仍然会有一些空白。可以使用以下方法删除图表的所有周围空白:

// Java
linechart.setMinOffset(0f);

// Kotlin
linechart.minOffset = 0f

还请确保您没有使用以下任何一种偏移设置:

// Kotlin
lineChart.extraLeftOffset

lineChart.extraTopOffset

lineChart.extraRightOffset

lineChart.extraBottomOffset