2010-07-27 7 views
2

Я пытаюсь построить данные из базы данных с течением времени. Данные представляют события, принимаемые несколькими объектами (лампочками). Например:Как отобразить эти события из базы данных с течением времени?

Light A

  • был включен 10 июля 12:00
  • это мелькнуло в 13:45
  • снова мелькнуло в 19:29
  • снова мелькнуло на 11 июля 2:00
  • затем выключился 12 июля 20:00

огни B, C и D имеют похожие шаблоны, в которых они включаются, мерцают неизвестное количество раз, а затем выгорают. Предполагается, что включение/выключение/мерцание каждой лампочки будет происходить в разное время.

Я собрал некоторые из этих данных в базу данных и теперь пытаюсь вытащить ее из db и занести в нее. Моя идея состоит в том, чтобы представлять каждую лампу с отдельной прямой горизонтальной линией, и каждое мерцание как точка (все точки, соединенные прямой линией), которые будут продолжать двигаться горизонтально, пока лампа не выгорит. Поэтому в конце я получаю 4 горизонтальные линии с точками (мерцания) при разных значениях по оси x, которая представляет время.

Звучит ли это как хороший способ построения такого рода данных?

Теперь возникает большой вопрос: какая графическая или графическая библиотека может мне помочь? Я хочу попробовать решения с PHP, JQuery, Flex или Degrafa, но мне нужно нажать в правильном направлении. Может кто-то порекомендовать приличную библиотеку, чтобы помочь мне с такого рода графикой. Раньше я никогда не делал графику. Я в основном ищу библиотеку, которая предлагает прямую горизонтальную диаграмму линий с точками для представления, когда имели место мерцания Любая диаграмма, которая соответствует?

ответ

2

Звучит ли это как хороший способ построения такого рода данных?

Да, я знаю этот вид визуализации из планов синхронизации сигналов для сигналов управления трафиком.