javascript - 如何使用 HighCharts 绘制每小时聚合事件率?

标签 javascript highcharts

我将收到的每个应用程序错误持久化到数据库中,并将其公开为提供错误时间序列的端点:

[[1354445413000,1],[1354445502000,1],[1354445522000,1]]

格式为(Timestamp, 1),(第二个值始终为1),该系列包含系统中每个错误的值。

让 HighCharts 显示具有向下钻取功能的定期聚合图表的最简单方法是什么 - 每天显示 N 个错误事件,并且可以向下钻取到每小时或缩小到每周分辨率? (请注意,缩放会更改显示的实际数据,而不仅仅是分辨率)。

向下钻取和缩小并不是必需的,我的首要重点是让 HighCharts 为我聚合数据。

最佳答案

HighCharts 不会为您聚合数据 - 它需要一串数据点并绘制它们。也许您应该看看他们的其他图表库 HighStock 和 dataGrouping方法。 dataGrouping 系统非常好 - 让您决定使用哪种聚合(总和、平均值等),并且您可以告诉它按低至毫秒的时间单位进行分组。

关于javascript - 如何使用 HighCharts 绘制每小时聚合事件率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13668649/

相关文章:

javascript - 长数组组类别中的 Highchart

javascript - AngularJS 上的工厂无法正常工作。错误 "Cannot read property ' getInfoApi' 未定义”

javascript - 正则表达式将输入标签从表单中提取出来

javascript - 使用jquery在表中自动计算

javascript - 合并对象

JavaScript 循环与 <tr>

php - 如何使用 Highcharts 导出整个页面或 html 内容而不仅仅是图表?

javascript - 为 highchart 中的两个系列之一设置 minPointLength

javascript - Highcharts X 范围。最大高度的列

javascript - Highstock不同时间值区间