d3 サークル パッキング アルゴリズムを使用しています。内側の円が利用可能なすべてのスペースを占有するように設定されています。したがって、同じサイズの 2 つの円があり、1 つには 3 つのサブ円が含まれ、もう 1 つには 50 のサブ円が含まれている場合、3 つが非常に大きく表示されます。
内側の円が特定のサイズを超えないように、スクリプトに簡単な変更を加えることはできますか? おそらく中心に浮かんでいますか?
ソースはこちら:
https://github.com/mbostock/d3/blob/master/src/layout/pack.js