放射状グラフでノードを svg 線で接続しようとしましたが、点 x1、x2、y1、y2 がノードと一致しません。極座標をデカルト座標に変更しましたが、何かが間違っていると思います。
これが私のjsfiddleです。これまで問題を解決しようとしました
助けてください!ありがとう
line.append("line")
.attr("class", "line")
.attr("x1", function(d) {return d.source.y * Math.cos(d.source.x-90);})
.attr("y1", function(d) {return d.source.y * Math.sin(d.source.x-90);})
.attr("x2", function(d) {return d.target.y * Math.cos(d.target.x-90);})
.attr("y2", function(d) {return d.target.y * Math.sin(d.target.x-90);})
.attr("stroke-width", 3)
.attr("stroke", "steelblue");