D3. js: линия ScaleTime не перемещается должным образом при применении bru sh - PullRequest
0 голосов
/ 19 марта 2020

Я пытаюсь сделать движение по временной шкале, показывая информацию, когда я нажимаю кнопку воспроизведения, и линия на графике перемещается.

Когда я не регулирую границы, линия перемещается (слева направо на правильно) как то что хотел. Однако, когда я попытался отрегулировать границы, линия не двигалась должным образом.

Я заметил, что это связано с неправильным получением значения x на графике.

Как я могу сбросить диапазон для линии, чтобы сосредоточиться только на рабочих границах bru sh?

Я добавил jsfiddle, чтобы продемонстрировать эту проблему.

строка 429

  var backtoX = x1(Date.parse(minExtent));
  console.log("drawBrushbacktoX :", backtoX);

Эта часть всегда дает мне отрицательное значение

JSFiddle

...