添加点

时间:2017-08-11 17:53:11

标签: javascript highcharts

我试图使用highcharts arearange。这会呈现图形,但在使用新点更新图表时,它似乎无法正常工作。 我尝试使用setInterval:

向图表添加点
setInterval(function(){ 
    chartObj.series[0].addPoint([new Date().getTime(), Math.random()*10, Math.random()*10]);
    chartObj.series[1].addPoint([new Date().getTime(), Math.random()*10, Math.random()*10]);
}, 1000);

以下是小提琴的链接:

http://jsfiddle.net/saurabh0683/q808rjmt/1/

http://jsfiddle.net/saurabh0683/zcpd3Lq0/1/

代码有问题吗?

1 个答案:

答案 0 :(得分:1)

首先,您应该只为第一个系列添加points一个值,因为其类型为' line'。其次,图表看起来很奇怪,因为区域范围和线系列的附加点不匹配,因为温度'和'范围'系列'原点。此外,最后一个系列之间的日期差距很大。点和第一个添加。我修改了demo以确保中间值是指向行系列的值,最低点和最高点是 致力于区域范围。

例:
http://jsfiddle.net/rpgqvy35/