我指的是这张图:http://www.highcharts.com/demo/dynamic-update
对于我们,我们需要显示此图表,同时需要提供一个暂停按钮来暂停图表。任何想法/帮助/建议都会很棒!
答案 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,这将继续更新图表,但不会滚动到最后一个位置