有没有办法在没有像here那样立即绘制初始图形的情况下绘制过去一分钟/小时内的点?
$(function () {
var chart = new Highcharts.Chart({
...
xAxis: {
type: 'datetime',
min: 0,
max: 9
},
...
});
setInterval(function() {
// Add new point
chart.series[0].addPoint(5 + Math.floor(Math.random() * 25));
// Update x-axis range
chart.xAxis[0].setExtremes(chart.xAxis[0].dataMax-9, chart.xAxis[0].dataMax);
}, 5000);
});
示例:全天都有一些数据。但我想一次只显示一小时的数据。如果它小于小时,则比例不会改变。