Создайте диаграмму временных рядов с наложенными сегментами (d3 и / или графы) - PullRequest
0 голосов
/ 16 октября 2019

Я попытался просмотреть галерею d3 / dygraphs, но не смог найти именно то, что искал.

У меня есть набор данных временных рядов в виде

date,value
2001-10-10,105
2001-10-11,106
2001-10-12,107
...

Я хотел бы построить этот временной ряд (пока достаточно просто), но добавив стрелки, которые я получу в следующем виде:

arrow_start,arrow_end,value_start,value_end
2001-10-10,2001-10-25,105,125
2001-10-30,2001-11-21,143,112
...

Пример того, как будет выглядеть график (значения в текстене совпадают значения на графике): enter image description here

Несколько вопросов:

  • Есть ли встроенная функция в d3.js или dygraphs (возможно, с помощью аннотаций?), Чтобы приспособить это?
  • Любая другая библиотека, где она встроена?
  • Если нет, то как этого добиться в чистом виде d3.js?
...