javascript - Jquery Flot 不实时更新 x 轴

标签 javascript jquery graph charts flot

我在使用 jquery flot 时遇到了问题。

我想每 5 秒更新一次实时 x 轴。但它只更新了一点时间x-axis,之后就没有更新标签x-axis了。

有人可以帮我解释一下为什么它不更新吗?非常感谢。

这是我的链接演示: This is my demo

enter image description here

最佳答案

您只定义一次 xaxis 刻度,并且在数据更改时永远不会更新它们。所以它们会从你的图表移到左边。

将以下代码添加到您的 GetDataHour() 函数中,以便在添加新数据时每小时添加新的报价:

if (now_hour - options_hour.xaxis.ticks[options_hour.xaxis.ticks.length - 1] === 3600000) {
  options_hour.xaxis.ticks.push(now_hour);
}

查看更新后的fiddle获取完整代码。

关于javascript - Jquery Flot 不实时更新 x 轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34734934/

相关文章:

javascript - 超时或在循环内休眠

javascript - 过滤器不动态更新模板

php - 动态构建表单

javascript - 无法按名称引用动态创建的元素

javascript - 显示/隐藏 div 并滚动到它

cocoa - 使用 xCode 制作图表

javascript - 使用 javascript 在 django 中上传照片并显示预览

jquery - 如何删除 jQuery UI 对话框上的关闭按钮?

java - 如何获得图中某些节点彼此断开连接的最小成本

python - NetworkX:如何将节点坐标分配为属性?