Я пытаюсь построить данные из базы данных с течением времени. Данные представляют события, принимаемые несколькими объектами (лампочками). Например:Как отобразить эти события из базы данных с течением времени?
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, но мне нужно нажать в правильном направлении. Может кто-то порекомендовать приличную библиотеку, чтобы помочь мне с такого рода графикой. Раньше я никогда не делал графику. Я в основном ищу библиотеку, которая предлагает прямую горизонтальную диаграмму линий с точками для представления, когда имели место мерцания Любая диаграмма, которая соответствует?