3
A
回答
5
這取決於你對「樹」的定義。 D3有several hierarchy layouts,其中d3.layout.tree是其中之一。樹佈局指的是Reingold-Tilford的算法。這種特殊算法不利於定製節點的深度,因爲它假定所有兄弟節點具有相同的深度(以便它可以將節點整齊地放置)。
與之相反,d3.layout.cluster可以很容易地修改爲渲染節點在自定義深度。只需忽略生成的d.y
座標並替換您自己的深度值(可能結合linear scale將數據映射到像素)。有關此技術的示例,請參閱Ken-ichi Ueda的right-angle phylograms。
相關問題
- 1. 確定樹的深度
- 2. Python 3 - 具有有限遞歸深度的旅行目錄樹
- 3. 修改的預定義樹遍歷:選擇節點1級深
- 4. 給定深度處的子樹中的節點數,給定主樹中所有節點的深度
- 5. 給定樹結構的最大深度
- 6. 將文件保存到樹給定的樹未知樹深度
- 7. SQL中的樹深度
- 8. 找到深度的樹haskell
- 9. 找到樹的深度?
- 10. 樹葉上的二叉樹深度
- 11. 綁定arbitary深度樹一個TreeView
- 12. 自定義SVN深度值
- 13. 深入到預定義的功能
- 14. 已修改的預訂樹遍歷,僅檢索n個深度?
- 15. D3.js樹自定義節點重疊
- 16. 使用深度樹的高度
- 17. 最大樹深度在Haskell
- 18. 測試深度優先樹
- 19. Symfony2樹枝無限深度
- 20. 創建具有無限的深度
- 21. 獲取具有深度紋理的GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
- 22. 如何定義具有預定義容量的列表數組?
- 23. 在Javascript Infovis工具包樹圖中顯示特定深度的標籤
- 24. d3.js - 確定嵌套深度(或子女的子女)
- 25. D3按深度修整分層數據?
- 26. d3.nest可變孩子深度
- 27. D3森伯斯特圖深度
- 28. 在Python中列出具有指定深度的目錄
- 29. 在JavaScript中尋找具有特定深度的元素
- 30. 二叉樹的最小深度