d3 путь "mid_marker" (! defs) при наведении курсора? - PullRequest
0 голосов
/ 11 июня 2019

Как получить хотя бы указатель мыши на маркере (! Defs) для реализации перетаскивания.

Использование круга вместо известного мне маркера - https://observablehq.com/@mbostock/d3-spline-editor

ifВы делаете это, тогда, конечно, это не работает

//Creating a marker template
mymarker
    .append("defs")
    .append("marker")
    .attr("id", "mid_marker")
    .append("circle")
    .on("mouseover",fn_mouseover) // of course it doesn't work

    .attr("r", 3.5)
    .attr("markerWidth", 3.5)
    .attr("markerHeight", 3.5)
    .attr("viewBox", "-3.5 -3.5 7 7")
    ...
    ;

//Add the marker to the path
myline = svg
    .append("path")
    .attr("class", "link")
    .attr("marker-mid", "url(#mid_marker)")
    ...
    ;
...