Я думаю о том, как наилучшим образом решить следующую проблему, и любые советы от людей, имеющих опыт визуализации данных, будут приветствоваться. Я планирую закодировать его с помощью canvas в GWT или javascript или использовать библиотеку, если это возможно. Я не могу использовать визуализацию Google и другие размещенные API.
У меня есть временной ряд некоторых данных, скажем, кликов в час на странице. На данный момент я собрал много данных (несколько лет) и хотел бы представить их в виде символа, который первоначально отображал бы все данные, а затем после некоторой паузы график должен автоматически «масштабировать» до одного года, чем до одного. месяц и так до тех пор пока не покажут данные за сегодня ...
Я хотел бы анимировать этот «зум», чтобы прояснить, какая часть будет показана дальше.
Также обратите внимание, что данные являются кумулятивными в том смысле, что при отображении 1 дня на y один пиксель на x представляет, скажем, 1 час, но при отображении 1 года этот же пиксель представляет, возможно, две недели, поэтому значение y должно быть суммой часы в эти недели.
Я почти ничего не знаю о теории сигналов, но мне кажется, что если библиотека графиков не может предоставить мне повторную выборку / сводку, я могу сделать это сам. Я не уверен, к каким результатам может привести простое взвешенное суммирование данных в заранее определенное количество сегментов. Нужно ли использовать более сложные алгоритмы, БПФ или как?
Спасибо, любые советы или указатели очень ценятся ..
NB