Я пытаюсь построить данные из базы данных с течением времени. Данные представляют события, снятые несколькими объектами (лампочки). Например:
Light A
- был включен 10 июля 12: 00
- Мерцало в 13: 45
- снова моргнул в 19: 29
- снова вспыхнул 11 июля 2: 00
- затем выключился 12 июля 20: 00
Огни B, C и D имеют одинаковую комбинацию, где они включаются, мерцают неизвестное количество раз, а затем сгорают. Предполагается, что включение / выключение / мерцание каждой лампочки будет происходить в разное время.
Я собрал некоторые из этих данных в базу данных и сейчас пытаюсь извлечь их из БД и построить их. Моя идея состоит в том, чтобы представлять каждую лампочку отдельной прямой горизонтальной линией, и каждое мерцание должно быть точкой (все точки соединены прямой линией), которая будет продолжать двигаться прямо горизонтально, пока лампа не сгорит. Таким образом, в конце я получу 4 горизонтальные линии с точками (мерцаниями) при различных значениях на оси x, которая представляет время.
Похоже ли это на хороший способ для построения такого рода данных?
Теперь возникает большой вопрос, какая библиотека графики или диаграмм могла бы помочь мне в этом? Я готов опробовать решения на основе PHP, JQuery, Flex или degrafa, но в этом мне нужен толчок в правильном направлении. Может кто-нибудь порекомендовать приличную библиотеку, чтобы помочь мне с такими графиками. Я никогда не делал графики раньше. В основном я ищу библиотеку, которая предлагает диаграмму с прямыми горизонтальными линиями с точками для отображения времени мерцания Любая диаграмма, которая соответствует?