2017-03-29 3 views
0

the bl.ocks collapsable treeを使用して例:円の間の線の長さを増やすにはどうすればよいですか?私はCSSを使用して簡単に線をスタイルすることができ、円のサイズをスクリプトで簡単に更新できることはわかっていますが、子供が暴露されるとテキストが長くなりオーバーレイされます。より良いことには、次のいずれかがあります。 *その子供のセット内のテキストの最大長を計算し、新しい子供を現在の子供の集合よりも外側に設定します。 または *子を公開するときは、現在の子セットを離れて移動させるので、親でもある子も、その子を収容するために上/下のスペースがあります。d3.jsパスのターゲットを変更するか、行を増やす

enter image description here

答えて

0

あなたは間隔の高さと幅を設定するtree.nodeSize()機能を使用することができます。注意すべき点は、上に掲示されたコードに従っている場合は、tree.size()関数を使用しており、これらの両方を同時に使用することはできません。 tree.nodeSize()関数のドキュメントは、https://github.com/d3/d3-3.x-api-reference/blob/master/Tree-Layout.md#nodeSizeです。

関連する問題