Nodos de enlace de radio variable con flechas
Tengo algunos círculos / nodos de diferente radio y tengo que conectarlos con caminos que tienen extremos de flecha.
Aquí está el código para el marcador:
svg.append("svg:defs").selectAll("marker")
.data(["default"])
.enter().append("svg:marker")
.attr("id", String)
.attr("viewBox", "0 -5 10 10")
.attr("refX", 5)
.attr("refY", -1.5)
.attr("markerWidth", 10)
.attr("markerHeight", 10)
.attr("orient", "auto")
.append("svg:path")
.attr("d", "M1,-5L10,0L0,5");
He almacenado el radio de los círculos en una matriz. Aquí está la captura de pantalla:
La flecha es en realidad "dentro" de los círculos. ¿Cómo consigo que las flechas estén en la superficie de los círculos?