我需要加载数据,直到它填满可见区域。但是在setData
图表上改变了可见区域,这导致了无休止的数据加载。它看起来像这样https://jsfiddle.net/beholderrk/916g3tcf/3/
有没有什么办法可以让 setData 不导致可见区域的变化timeScale()
?
我需要加载数据,直到它填满可见区域。但是在setData
图表上改变了可见区域,这导致了无休止的数据加载。它看起来像这样https://jsfiddle.net/beholderrk/916g3tcf/3/
有没有什么办法可以让 setData 不导致可见区域的变化timeScale()
?
当您通过设置数据并且库移动可见范围时似乎存在错误setData
,我认为它不应该这样做(它应该与您看到最后一个栏一样工作)。我建议您在 github 上提出问题,以便我们将其标记为错误并在将来的版本中修复。
我已经分叉了我认为你想要实现的东西。您只需要添加:
chart.applyOptions({
priceScale:{
autoScale: false,
}
})
声明后。如果您想更改价格比例,我还添加了一个注释部分:
// To set a different scale
/*autoscaleInfoProvider: () => ({
priceRange: {
minValue: 170,
maxValue: 300,
},
}),*/
不过,我没有找到动画停止的任何条件。仅当您按下stop
按钮时。您需要添加该部分。