我是MPAndroidChart的新用户在安卓中。 谁能帮帮我?
最佳答案
所以您想要做的是始终在图表中显示 10 个值,而不管 LineData
对象中存储了多少个值?
您可以通过将 View 限制在水平 (x) 轴上,然后将 View 对准您希望可见的数据来实现。因此,您需要调用
setScaleMinima((float) lineData.getXValCount()/10f, 1f)
这将限制 x 轴上的 View 并始终显示恰好 10 个值。然后你可以通过调用设置你的 View 应该瞄准的位置
centerViewPort(float val, int xindex)
如果您调用 centerViewPort(500f, 11),您的 View 将瞄准 y 值 500(垂直轴)和水平 (x) 轴上的第 11 个值。
如果这对您有帮助,请告诉我。
更新:
在 2.0.0 以上的新版本库中,请引用 wiki关于如何修改视口(viewport)。
关于android - 如何自动滚动 MPAndroidChart 折线图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25738933/