次のアークに d3.behavior.drag() を適用するにはどうすればよいですか?
var arc = d3.svg.arc()
.innerRadius(50)
.outerRadius(70)
.startAngle(45 * (pi/180)) //converting from degs to radians
.endAngle(3) //just radians
vis.append("path")
.attr("d", arc)
.attr("transform", "translate(200,200)")
円弧をドラッグできるようにしたい。SVG パス ベースのオブジェクトでドラッグ動作を使用するものを確認できませんでした (円、長方形などの基本的な要素のみ)。
ドラッグに関連して私が見つけることができる最も近いものはこれです: http://bl.ocks.org/mbostock/1557377
追加されたパス (.append("path")) に対して ".on("drag", dragmove) を実行しようとすると、"d" が未定義として出力されるように見えますが、".on("drag" 、dragmove)" をアーク自体に追加すると、イベントは発生していないように見えます...)