我正在使用highcharts中的depthchart来显示通过websocket获取的数据,我想不刷新就更新数据。我尝试使用setdata()
和update()
方法,但是数据以奇怪的方式更新
奇怪的数据:
所需的结果应该像
我初始化新的depthchart时得到了
答案 0 :(得分:0)
这个问题是因为我有动态(x,y)点,并且几乎在每个调用中起点都在变化,我通过首先更新起点来解决了这个问题
chart.series[0].update({
pointStart:updatedPoint,
})
然后是
chart.series[0].update({
data:newData,
})