如何在PHP中平滑折线图的数据

时间:2017-01-25 10:43:23

标签: php algorithm charts highcharts smoothing

我有一个用PHP生成的CSV数据来自RRD数据:

timestamp,traffic_in,traffic_out
2017-01-23 16:35:00,-2268249.77,1907141.89
2017-01-23 16:40:00,-2268249.77,1907141.89
2017-01-23 16:45:00,-918995.8,891413.25
2017-01-23 16:50:00,-918995.8,891413.25
2017-01-23 16:55:00,-1298763.3,1278968.96
...

我用它制作图表。一切运作良好......但是......“花式”图表的数据太多了。 我知道我可以降低RRD步进/分辨率,但后来我真的失去了有趣的数据。

这是我目前得到的: Chart BEFORE

这是关于(抱歉画画不好)我想得到什么。 “IP”表示重要点,它是保留在CSV中的唯一要点。 Chart AFTER

我花了很多时间来过滤系列,例如,如果值低于(十分之一)与上一个值的标准偏差,或者使用(最大 - 最小)百分比,则丢弃值,但它总是很难看或丢失重要数据。

你能帮我用PHP做这件事吗?

此致

0 个答案:

没有答案