我一直沒能找到任何D3 API文檔,將讓你輕鬆地確定所需的寬度和高度,對於給定的d3.layout.tree,或任何其他佈局,以確保沒有節點相互重疊。如何自動確定d3.layout.tree大小?
例如,一旦展開所有子節點的d3.layout.tree example開始重疊。
有一個簡單的方法D3確定寬度和高度,我的樹必須避免重複?或者,我必須寫我自己的方法嗎?
編輯
有這種行爲的一個開放issue在未來的某一時刻以復加。
EDIT#2
現在有https://github.com/mbostock/d3/wiki/Cluster-Layout#nodeSize和https://github.com/mbostock/d3/wiki/Tree-Layout#nodeSize設定基於每個節點的大小的佈局的尺寸。