接続されたノード グラフを描画するために d3 強制指向レイアウトを使用しています。ノード数が変わるたびにグラフ全体を小さく表示したい。このために、SVG の scale プロパティを使用しています。ただし、グラフの位置を固定することはできません。
以下は私が使用しているコードです:
svg.attr("transform",
"translate(0,0) scale(" + bh/diameter + ")");
svg --> グラフを保持するメインの SVG 要素です
bh --> SVG 要素の
直径の幅と高さ --> フォース グラフです