我有一行Highcharts接收真实数据,并且点数在整个时间内是无限的。我需要将其拆分并删除确定数量的点后的最旧点。例如,当它到达50点时,Highcharts会删除绘制的第一个点并绘制新点,即数字51.
有没有选择这个?修改Highcharts文档我无法找到它。
答案 0 :(得分:3)
添加新点时,您可以使用shift
参数在添加新点时删除旧点。 API description:
addPoint
(对象选项,[布尔重绘],[布尔移位],[混合动画])shift:布尔值 默认为
false
。当shift为真时,一个点被移出系列的开头,因为一个点被附加到末尾。将此选项用于监控一段时间内的值的实时图表。
例如:
// attributes: point options, redraw, shift
series.addPoint([value], true, series.data.length >= 10);