Задать вопрос

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

[{
    "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 пиксель и рисую прямоугольники разных цветов.
Вопрос: есть какое-то готовое решение для такого рода графиков?
  • Вопрос задан
  • 3070 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Разработчик игр на Unity с нуля
    3 месяца
    Далее
  • OTUS
    Android Developer
    10 месяцев
    Далее
Решения вопроса 1
Использую такую библиотеку almende.github.io/chap-links-library/js/timeline/d...

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

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

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