Мне надо нарисовать прямую, означающую время. На прямой выделить некоторые важные точки (даты) и сделать подписи к ним. Точки должны уметь отслеживать клик по ним.
Плюс нужна возможность перемещаться по этой оси времени. Полагаю, что либо ось должна двигаться вправо/влево относительно неподвижного маркера. Либо должен быть перемещаемый маркер, обозначающий текущий момент.
Думаю, первый вариант предпочтительнее.
Подскажите, пожалуйста, подходящие библиотеки.
UPD: Коллега посоветовал погуглить по "timeline slider". Предварительно - очень похоже на то, что требуется.
Наверное, подходит, но я пока не нашёл подходящих примеров. Обычно графики имеют две оси, а мне нужна только одна. Плюс мне нужен функционал по перемещению вдоль горизонтальной оси.
Полагаю, что надо хорошо разбираться в конкретной библиотеке, чтобы сказать - можно с помощью неё решить мою задачу или нет. У меня нет опыта работы с графиками, поэтому прошу совета.
Сергей Протько: Если вам сложно соединить в осмысленный код 3 метода setAttributeNS(ns, nm, vl), svg.querySelector и document.createElementNS(svgns, nm), то вы абсолютно правы. Я говорю глупости!