>我通过 ajax 获取了 x 和 y 数据,在我获取后,我添加了如下所示的系列
series.add({ x: xVal, y: yVal})
但是问题是5次,3次图表没有加载。我认为这是因为我尝试在图表准备就绪之前添加系列。是否有任何回调可以知道图表是否准备就绪,然后我可以将 x 和 y 添加到系列中?
至少到目前为止,LCJS 与动画帧同步渲染,因此您可以使用 requestAnimationFrame 了解图表何时渲染了它的第一帧(并且几乎"准备就绪"(:
const chart = lightningChart().ChartXY()
// ... Chart application code ...
// Get informed when Chart has rendered.
requestAnimationFrame( () => console.log('ready') )
但是,您真的不需要等待图表才能向其添加数据。
目前没有回调来知道图表何时准备就绪。
您描述的行为应该是不可能的,只要您始终先创建图表,然后再创建序列,然后再向其添加点。
请确保创建顺序是图表->系列->系列。