force-directedレイアウトのノードのいくつかが強制を無視し、ノードの属性に基づいて固定位置にとどまり、引き続きドラッグ&他のノードで反発し、リンク線を維持する。私はそれがこのような単純なものだろうと思った:D3のForce-Directedレイアウトのノード位置を固定する
force.on("tick", function() {
vis.selectAll("g.node")
.attr("transform", function(d) {
return (d.someAttribute == true) ?
"translate(" + d.xcoordFromAttribute + "," + d.ycoordFromAttribute +")" :
"translate(" + d.x + "," + d.y + ")"
});
});
私も手動で-TICKノードのxとy属性を設定しようとしたが、その後のリンクがあれば、ノードは次のようになりどこに出てフロートし続けますその力によって影響を受けた。
明らかに、私はこれがどのように動作するのかという基本的な誤解を抱いています。したがって、ノードの位置が固定されていても(しかし、まだドラッグ可能です)、残りのノードは、指向のような、すべてのリンクはまだ動作していますか?