javascript - 弗洛特JS : Showing only part of the plotted data

标签 javascript jquery flot

我有一个实时流程图,显示在某个时间间隔内更新的比特率值。我对后端执行 API 调用以获取最后 3 分钟并绘制它们。

现在,我想向图表添加可平移功能,以便用户能够向后移动时间。我可以正确设置 xaxis panRange 的限制(收到的第一个值和最后一个值)。这个想法是加载显示最后 3 分钟的页面,但您可以返回。简单。

问题是 flot 正在绘制并显示我从后端获得的每个值,但我找不到任何配置/选项来指定“可见”范围。

虽然我使用缩放来界定图表的可见区域,但需要在每次数据更新时重新计算缩放。

谢谢

最佳答案

您可以使用xaxis.minxaxis.max指定可见范围的选项:

var options = {
    xaxis: {
      min: 3,
      max: 5
    }
}

This JSFiddle有一个设置 minmax 值的示例,以通过基本缩放和平移功能限制数据的可见范围。

关于javascript - 弗洛特JS : Showing only part of the plotted data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39830313/

相关文章:

javascript - 在导航栏正下方制作 Bootstrap 轮播

javascript - 在前置的 img 标签内仅显示左下四分之一

javascript - 如何获取 jQuery UI 选项卡元素面板并设置其中一些的可见性?

javascript - 流程图不是从ajax数据中绘制的

php - javascript php mysql flot 数据库

java - 将多个 java arraylist 合并到一个 json 对象中

javascript - 当我在解构原始类型后解构 Partial 类型时,Typescript 不会给出错误

javascript - 如何创建一个随着 SQL 数据库中的数据更改而动态更新的对象?

javascript - Firefox Javascript 控制台和网络选项卡未显示重要错误?

javascript - JQuery 在 2 个函数中将参数作为变量传递返回未定义