У меня есть данные CSV, сгенерированные с помощью PHP, поступающие из данных 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, но тогда я действительно теряю интересные данные.
Вот что я получаю в настоящее время:
И это О (извините за плохой рисунок), что я хотел бы получить. «IP» означает «Важный момент», это единственные пункты, которые нужно сохранить в CSV.
Я потратил много времени, чтобы отфильтровать ряды, например, путем сброса значений, если значение ниже (десятой части) стандартного отклонения от последнего значения или с (макс. — мин.) Процентом, но оно всегда уродливо или теряет важное значение. данные.
Можете ли вы помочь мне сделать это на PHP?
С уважением
Задача ещё не решена.
Других решений пока нет …