如何重新加载闪电图?

问题描述

尝试通过简单地调用以下两次(简明扼要)来重新加载lightningchart

//'viz' points to an existing element in the DOM where the chart is bound to
lightningChart().ChartXY({container: 'viz' })

图表周围的第一次呈现良好。 第二次,我收到一个WebGL错误

WebGL: INVALID_OPERATION: bindBuffer: object does not belong to this context

这可能是由于在两次调用之间未释放的WebGL上下文引起的。 问题是如何在再次呈现图表之前重置图表(进而重置画布和/或WebGL上下文)?我尝试了chart.dispose(),但这似乎不起作用

有指针吗?

解决方法

我很高兴地通知您,该问题已在我们的 LCJS 版本 v2.0.3 中得到解决。您可以尝试使用我们最新的 LCJS 版本对此进行测试。访问https://www.arction.com/lightningchart-js-installation/

谢谢,如果它解决了问题,请将此标记为答案。