#javascript #d3.js
Вопрос:
Итак, у меня есть полный набор данных, и в этих данных у меня есть два столбца данных, которые являются временными и отформатированы таким образом «ГГГГ — ММ-ДД». Поэтому я хочу создать шкалу между этими двумя точками и другой шкалой, немного похожей на приведенную ниже (num-это значение, установленное в другом месте).
var scale = d3.scaleTime()
.domain([d.start, d.end])
.range([0, num]);
Каким был бы правильный код для этого? И «d.начало», и «d.конец» имеют несколько экземпляров, и я, возможно, хотел бы повторить это для каждой строки? Это делается для того, чтобы его можно было использовать для предоставления значения для рисования линий, представляющих данные.