Ich bin neu in d3 Javascript-Bibliothek. Ich versuche, mit d3 eine Linie über einen Kreis zu zeichnen. Ich kann einen Kreis erstellen, aber irgendwie erscheint die Linie nicht im Kreis. Siehe beigefügten Beispielcode. Jede Hilfe wird sehr geschätzt.d3 Javascript zeichnen Linie über den Kreis
diag_circles.data(circle_data)
.enter()
.append("circle")
.attr("cx", function (d) {
console.log("d.x", d.x);
return d.x
})
.attr("cy", function (d) {
return d.y
})
.attr("r", function (d) {
return d.r
})
.append('line')
.attr("x1", function(d){return d.x- d.r})
.attr("y1", function(d){return d.y})
.attr("x2", function (d) { return d.x+ d.r})
.attr("y2", function(d){return d.y})
.attr("stroke-width", 20)
.attr("stroke", "black");
https://jsfiddle.net/c58859xy/