0

これは私の最初の投稿です。誰かが私を助けてくれることを願っています...

jsfiddle の例で見ることができるコンテンツは、私が使用しているツールで作成されています。ノードとエッジ (リンク) のすべての定義は、ツールによって生成されます (「VAR STATES = ..」および「g.setEdge」など) (ツールチップはここでは機能しません。無視してください)。

選択「allnodes」(マウスオーバー時)で、現在のノードを選択できました(d3.select(this)ですが、SELECTITで名前として知られているオブジェクトは選択できません)

私が達成したいこと:

1.) ここのような「マウスオーバー」効果: http://cs.brown.edu/people/jcmace/d3/graph.html?id=small.json

「マウスオーバー」メソッドで影響ノード名を選択できます。

    var selectit = g.neighbors(d); 

-> ここにある dagrejs/graphlib の API ドキュメント: https://github.com/dagrejs/graphlib/wiki/API-Reference

2.) リンク (親ノードと子ノードを含む) を選択するときの「マウスオーバー」効果

jsfiddle: https://jsfiddle.net/kraab/n9mgo74j/32/

前もって感謝します!

4

1 に答える 1