33
d3 Force Directed Graphのノードにテキストラベルを追加しようとしていますが、問題があるようです。 これは私のFiddle次のとおりです。強制的な有向グラフのd3ノードにテキストラベルを追加し、ホバーのサイズを変更する
私はこのようなノード名を追加する場合:
node.append("text")
.attr("class", "word")
.attr("dy", ".35em")
.text(function(d) {
console.log(d.name);
return d.name;
});
そこには変更はませんが、名前が記録されてきています。
私はbounding boxを使用しようとしたとき、ノードラベルが登場しますが、ノードのリンクがfine.This fiddleている間ノードはボックスの左上隅に積み上げられているが、私は中に入れたその努力の成果である。誰もが言うことができます私は何をやっているのですか?
で、編集していましたホバリング時の再サイズのビット。たくさんありがとう。 – Aditya
私はこの投稿が古いと知っていますが、.call(force.drag)はノードではなくgノードでなければなりません。 – Aaron
'gnodes'で' call(force.drag) 'を使うと、ユーザはラベルやサークル(グループの下のものすべて)をドラッグできますが、' node'ではそれらを使うだけでサークルをドラッグできます。 –