代码之家  ›  专栏  ›  技术社区  ›  Gracie williams

LightningJs-查找图表是否就绪

  •  0
  • Gracie williams  · 技术社区  · 4 年前

    我通过ajax获取了x和y数据,在获取之后我添加了如下序列

    series.add({ x: xVal, y: yVal})
    

    0 回复  |  直到 4 年前
        1
  •  1
  •   Niilo Keinänen    4 年前

    至少到目前为止,LCJS是与动画帧同步渲染的,这样您就可以知道图表何时渲染了它的第一帧(并且几乎“准备就绪”)了 requestAnimationFrame :

    const chart = lightningChart().ChartXY()
    
    // ... Chart application code ...
    
    // Get informed when Chart has rendered.
    requestAnimationFrame( () => console.log('ready') )
    

    但是你真的不需要在添加数据之前等待图表。

        2
  •  1
  •   terhoLCJS    4 年前

    目前没有回调来知道图表何时准备好。

    你所描述的行为应该是不可能的,只要你总是先创建图表,在序列之前-并且在添加点之前创建序列。

    请确保创建顺序为图表->系列->系列.add