Highcharts Graph:每秒更新样条需要一个暂停按钮

时间:2012-11-23 21:08:22

标签: javascript highcharts

我指的是这张图:http://www.highcharts.com/demo/dynamic-update

对于我们,我们需要显示此图表,同时需要提供一个暂停按钮来暂停图表。任何想法/帮助/建议都会很棒!

1 个答案:

答案 0 :(得分:2)

如果设置了一些标记(我的example中的复选框),则从更新事件返回:

setInterval(function() {
    if ($('#pause:checked').length>0) return;
    var x = (new Date()).getTime(), // current time
    y = Math.random();
    series.addPoint([x, y], true, true);
}, 1000);

请注意,该示例使用时间轴来制作积分,因此暂停不会停止时间,

<小时/> 你可能也喜欢

setInterval(function() {
  var flag=true;
  if ($('#pause:checked').length>0) flag=false;;
  var x = (new Date()).getTime(), // current time
      y = Math.random();
  series.addPoint([x, y], flag, flag);
}, 1000);

demo,这将继续更新图表,但不会滚动到最后一个位置