У меня есть линейный график, который добавляет круги на линии для каждой точки данных. При наведении курсора я хотел бы отобразить «Дата» и «Закрыть» точки данных.
Вот это jsfiddle
Вот что я пробовал:
.on("mouseover", function(d) {
svg.transition()
.duration(100)
.style("opacity", 1);
svg .html(d.date + "<br/>" + d.close)
.style("left", (d3.event.pageX) + "px")
.style("top", (d3.event.pageY - 28) + "px");
})
.on("mouseout", function(d) {
svg.transition()
.duration(100)
.style("opacity", 1);
})
Что-то происходит с кодом , но это очень медленно и не показывает "Дата" и "Закрыть" при наведении курсора.
Как сделать так, чтобы «Дата» и «Закрыть» отображались / скрывались для каждой окружности точки данных при наведении курсора?