我正在尝试使用 Cytoscape.js 绘制二叉搜索树。我正在使用 Dagre 布局。在我的树中,每个节点都有两个子节点 - 我正在为空子树创建带有“null”标签的节点。我的问题是有时左边的 child 在右边,反之亦然。
如何设置哪个节点应该是左子节点,哪个应该是右子节点?
最佳答案
来自dagre documentation ,唯一看起来可能影响顺序的参数包括:
- 图表本身中节点和边的顺序。
排名
选项。
如果两者都不允许在生成的 dagre 布局中指定顺序,那么您必须使用 dagre 提交功能请求。 。 cytoscape-dagre 包只是一个包装器。
关于javascript - 使用 Cytoscape.js 绘制二叉搜索树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53172370/