android - 如何自动滚动 MPAndroidChart 折线图?

标签 android android-graphview mpandroidchart

我是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/

相关文章:

android - 在 MPAndroidChart 负值不显示在图表坐标

java - 为什么我的应用中的动画在从 playStore 下载时不起作用,但在 AndroidStudio 中却起作用?

android - 为什么 GZip 算法的结果在 Android 和 .Net 中不一样?

java - 还剩一半时间时倒数计时器播放声音

java - 在 onBindviewHolder 中使用不带循环的标签

android - 如何将数据从 Activity 发送到 fragment 以更新图表?

安卓布局 :define onClick in XML layout which referes to a method in super class

android - 如何在android中使用渐变颜色制作水平条形图

java - 在 GraphView 中向 Y 轴添加左填充

java - 如何在 CombinedChart 中突出显示一个 BarDataSet 条目?