【发布时间】:2018-07-18 08:17:41
【问题描述】:
我正在使用 Flot Charts 编写折线图来显示时间序列。
为了减少要显示的点数,我通过对同一小时内的每个数据点应用平均函数来进行下采样。
最近,我发现了最大三角形三桶算法: http://flot.base.is/
使用此类算法与使用简单函数(如平均值(每分钟、每小时、每天...)之间有什么区别?
为了加快长周期查询,在服务器端预先计算一个 sql 表是否有意义,通过对每个月的数据应用 LTTB,并让客户端在汇总数据?
【问题讨论】:
-
链接到您链接的页面中的Master's thesis 详细说明了 LTTB 算法的工作原理,并且与简单的平均函数不同。第23页专门使用伪代码来演示算法。
标签: javascript graph average flot downsampling