2

このチャートを参照しています: http://www.highcharts.com/demo/dynamic-update

このチャートを表示すると同時に、グラフを一時停止するための一時停止ボタンを提供する必要があります。どんなアイデア/ヘルプ/提案も素晴らしいでしょう!

4

1 に答える 1

2

いくつかのフラグ(私のではチェックボックス)が設定されている場合は、更新イベントから戻るだけです:

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、これはチャートを更新し続けますが、最後の位置までスクロールしません

于 2012-11-23T23:48:52.567 に答える