更新 FLOT 时间序列图
updating flot time series graph
我正在尝试构建一个时间序列图,其中x轴表示时间,y轴表示[0,100]中的数字。我有一个实时数据流,它为下一个时间序列点提供 [x,y] 坐标。尝试使用flot,我意识到每次情节发生时,以前的情节都会被删除,只留下新的情节,我如何将新点"附加/渲染"到旧情节中。
例如,在下面的代码中:
$(function () {
var d1 = [];
for (var i = 0; i < 14; i += 0.5)
d1.push([i, Math.sin(i)]);
var d2 = [[0, 3], [4, 8], [8, 5], [9, 13]];
// a null signifies separate line segments
var d3 = [[0, 12], [7, 12], null, [7, 2.5], [12, 2.5]];
$.plot($("#placeholder"), [ d2 ]);
$.plot($("#placeholder"), [ d1 ]);
});
将绘制 D2,但随后 D1 将覆盖 D2 图。如何将新点附加到绘图以及如何更新 x 秒数?
你想并排绘制它们吗?如果是这样,这就是您想要的:
$.plot($("#placeholder"), [ d2, d1 ]);
这将创建两个系列并将它们绘制在彼此之上。 至于将数据滚动一秒钟,我建议看看这个例子
相关文章:
- 时间序列数据的线性回归
- 动态时间序列C3js图表
- 用Javascript编辑范围数据(时间序列)
- 更新 FLOT 时间序列图
- 时间序列统计(如相关性、傅里叶变换)
- 如何用javascript更简洁地填充时间序列数据中缺失的值
- 如何生成时间序列的所有排列
- Javascript 添加了缺失天数的时间序列结果
- d3.js 时间序列图表上的标签
- JQPLOT 中的垂直折线图(时间序列)
- 使用套接字io和angularjs处理频繁变化的时间序列数据的策略
- C3 时间序列图表给出错误 <路径>属性的值无效
- 在 D3.js 中绘制实时时间序列时奇怪的 x 值
- 动画时间序列流程图
- 如何在 c3.js 中将零值添加到时间序列中
- 您能否告诉 JSON.Net 即使未指定也将日期时间序列化为 UTC
- 绘制 D3 折线图后如何添加更多时间序列数据
- Flot::突出显示时间序列图中的点
- jquery flot图表不会动态更新时间序列的X轴值
- 使用flot图表创建时间序列图,该图表具有选定时间格式的选项视图图