Как сделать таймлайн график?

[{
    "status": "Undefined",
    "start": "00:00:00",
    "duration": 50518
  }, {
    "status": "Unavailable",
    "start": "14:01:58",
    "duration": 11
  }, {
    "status": "Pending",
    "start": "14:02:09",
    "duration": 0
  }, {
    "status": "Available",
    "start": "14:02:09",
    "duration": 952
  }]

У меня есть данные в таком виде.
Мне надо нарисовать график активности за сутки.
Сейчас просто на канвасе - считаю для заданого масштаба количество секунд на 1 пиксель и рисую прямоугольники разных цветов.
Вопрос: есть какое-то готовое решение для такого рода графиков?
  • Вопрос задан
  • 3060 просмотров
Решения вопроса 1
Использую такую библиотеку almende.github.io/chap-links-library/js/timeline/d...

только в ней формат чуть другой, время начала и время конца события.
таких библиотек много разных напишите в гугле "timeline js" и выбирайте на свой вкус
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Посмотрите в сторону chartjs
Ответ написан
Комментировать
@drunking
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы