gpt4 book ai didi

android - AChart 引擎将平移限制为有效数据点

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:04:11 24 4
gpt4 key购买 nike

我有一个使用 Achart 创建 2 个图表的 Android 应用程序。折线图和条形图。每次运行应用程序时,这些图形都会填充一个额外的数据点。因此,在运行 10 次后,将有足够的数据覆盖可见的 x 轴。

我想要的是在第 11 次以上使用后,能够平移图表,以便用户可以看到历史数据(回到第一个数据点)。我设置了

    renderer.setPanEnabled(true, false);
renderer.setZoomEnabled(false, false);
renderer.setYAxisMin(0);
renderer.setXAxisMin(0.5);
renderer.setXAxisMax(10.5);
renderer.setYAxisMax(100);

这一切都很好,但是当我平移数据时,我能够平移到 x 轴上的 -ve 个值,并且还能够平移到超出我已有的最大数据点的范围。

我已经尝试设置一个 PanListener,我认为这是可行的方法,但我只是不确定我应该在此 Listener 中设置什么以仅将平移限制在有效数据点。

有什么想法吗?

最佳答案

用户平移只会修改 X 轴的最小值和最大值。为了避免这种情况,您必须确实添加一个 PanListener 并重置这些值。

您还可以设置平移限制。

renderer.setPanLimits(limits);

关于android - AChart 引擎将平移限制为有效数据点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15040890/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com