mongodb - 如何在 MongoDB 图表中绘制统一的时间序列

标签 mongodb time-series timeserieschart mongodb-charts

我刚刚开始使用 MongoDB 图表来绘制来自一系列定期发送的 IoT 设备的传入数据。每个设备发送一个带有时间戳和一些数据的包(JSON 到我们的 NoSQL 数据库),我想在同一个图表上绘制多个设备。

为了直观地检查流入的数据的连续性(即如果设备无法上传数据),我想在连续的时间序列 x 轴上绘制每个数据点。有谁知道 MongoDB Charts 是否具有使 x 轴连续的功能?目前,图表为每个观察绘制一个点,并且无论时间间隔如何,这些点都相等。

数据示例:点 1-2-3 之间都有 6 分钟,但视觉上看起来不均匀,因为 x 轴不连续:

最佳答案

是的,MongoDB 图表有一个“连续线”图表类型,可以满足您的需求。正如您所发现的,离散图表总是在分箱时间段内聚合值,但连续版本为每个文档绘制一个点。请以以下屏幕截图为例。

enter image description here

关于mongodb - 如何在 MongoDB 图表中绘制统一的时间序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60221692/

相关文章:

MongoDB 分片键

node.js - 获取字段不是特定字符串的文档

javascript - 我们如何在 JavaScript 中为键动态变化的 JSON 形成 mongoDB 模式对象?

python - Django 与 mongodb 使用 pymongo 而不使用 ORM

python - 尝试将 R 库与 rpy2 一起使用时出错

data.table 中列系列的按行第一次/最后一次出现

java - 将 TimeseriesChart 中的第二个时间序列转换为条形图

c3.js - C3js 时间序列图表生成重叠条形

matlab - 如何找到两条曲线之间的相似度和相似度得分?

charts - 生成图表: No features contain non-null values of “system:time_start” . Google earth engine时出错