我使用此代码隐藏右轴:
linechart.getAxisRight().setEnabled(false);
但它有一个像图表边缘的空间(折线图宽度为match_parent
没有边距)
有没有办法删除这个空格并使图表填充到屏幕的右边缘?
答案 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