0

我需要加载数据,直到它填满可见区域。但是在setData图表上改变了可见区域,这导致了无休止的数据加载。它看起来像这样https://jsfiddle.net/beholderrk/916g3tcf/3/

有没有什么办法可以让 setData 不导致可见区域的变化timeScale()

4

2 回答 2

1

当您通过设置数据并且库移动可见范围时似乎存在错误setData,我认为它不应该这样做(它应该与您看到最后一个栏一样工作)。我建议您在 github 上提出问题,以便我们将其标记为错误并在将来的版本中修复。

于 2020-08-24T13:44:19.950 回答
0

我已经分叉了我认为你想要实现的东西。您只需要添加:

chart.applyOptions({
  priceScale:{
    autoScale: false,
  }
})

声明后。如果您想更改价格比例,我还添加了一个注释部分:

// To set a different scale
  /*autoscaleInfoProvider: () => ({
    priceRange: {
      minValue: 170,
      maxValue: 300,
    },
  }),*/

不过,我没有找到动画停止的任何条件。仅当您按下stop按钮时。您需要添加该部分。

于 2020-08-24T10:58:31.383 回答