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

Как узнать местоположение курсора при движению по графику в d3?

У меня есть path, на который навешано событие движения мыши.
Как узнать положение мыши не в px, а в координатах относительно графика ?

svgContainer.append('path')
        .attr('d', lineFunction([
          { x: this.lineData[0].x, y: 0 },
          ...this.lineData,
          { x: this.lineData[ this.lineData.length - 1 ].x, y: 0 }
        ]))
        .attr('fill', 'transparent')
        .on('mousemove', (d) => {
          console.log(d);
        });
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
RazerVG
@RazerVG Автор вопроса
FrontEnd
.on('mousemove', event => {
          let cordX = d3.pointer(event)[0];
...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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