使用我的Feed中的实时数据更新图表时,我在每个蜡烛的渲染方面遇到一些小问题,这是重叠的线条。
当添加新蜡烛时,问题似乎解决了,每个蜡烛似乎都持有多个条目,这不是特别有效 - 特别是当你每秒更新几分钟蜡烛时。
调试后,我似乎无法找到我想要的确切功能,但如何将最后一个条目替换为数据。
目前我正在使用:
chart : {
events : {
load : function () {
var series = this.series[0];
wSocket.onmessage = function(message) {
series.addPoint(JSON.parse(message.data));
};
}
}
},
理想情况下,我会通过与这个系列对象进行交互来实现。
答案 0 :(得分:0)
关于如何做到这一点的答案实际上非常简单 - 如果需要删除数据,可以调用removePoint方法。这是我的代码示例:
if(md.xData[md.xData.length - 1] === d[0]) {
md.removePoint(md.xData.length - 1, true);
}
在我的情况下,我需要检查映射到x数据的时间。