1
Force-directedレイアウトに新しいノードを追加する
Stack Overflowの最初の質問なので、我慢してください!私はd3.jsを初めて使用しましたが、他の人がそれを使って達成できることに一貫して驚かされています...そして、私が自分でどれほどの進歩を遂げることができたかに驚かされています!明らかに私は何かを壊していないので、私はここの親切な魂が私に光を見せてくれることを願っています。 私の意図は、単に以下を実行する再利用可能なJavaScript関数を作成することです。 指定されたDOM要素に空の有向グラフを作成します ラベル付けされた画像を含むノードをそのグラフに追加および削除し、それらの間の接続を指定できます。 私はhttp://bl.ocks.org/950642を出発点として採用しました。これは、本質的に、私が作成したい種類のレイアウトだからです。 私のコードは次のようになります: <!DOCTYPE html> <html> <head> <script type="text/javascript" src="jquery.min.js"></script> <script type="text/javascript" src="underscore-min.js"></script> <script type="text/javascript" src="d3.v2.min.js"></script> <style type="text/css"> .link { stroke: #ccc; } .nodetext { pointer-events: none; font: 10px sans-serif; } body { width:100%; height:100%; margin:none; padding:none; } #graph { width:500px;height:500px; border:3px solid black;border-radius:12px; margin:auto; } …