【问题标题】:Drawing binary search tree with Cytoscape.js使用 Cytoscape.js 绘制二叉搜索树
【发布时间】:2019-04-09 20:58:15
【问题描述】:

我正在尝试使用 Cytoscape.js 绘制二叉搜索树。我正在使用 Dagre 布局。在我的树中,每个节点都有两个子节点——我正在为空子树创建带有“null”标签的节点。我的问题是有时左孩子在右边,反之亦然。

如何设置哪个节点应该是左孩子,哪个应该是右孩子?

【问题讨论】:

  • 欢迎来到 Stack Overflow!请提供相关且最少的样本数据,以展示您的要求和预期输出。请参阅此链接,了解如何提出一个好问题stackoverflow.com/help/how-to-ask

标签: javascript binary-search-tree cytoscape.js dagre


【解决方案1】:

dagre documentation 中,唯一看起来可能会影响订单的参数包括:

  • 图中节点和边的顺序。
  • ranker 选项。

如果双方都不允许在生成的 dagre 布局中指定顺序,那么您必须向 dagre 提交功能请求。 cytoscape-dagre 包只是一个包装器。

【讨论】:

  • 谢谢,对我都没有用,但我决定根本不使用布局并手动处理位置,因为它更适合我的用例。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-08
  • 2011-05-24
  • 1970-01-01
  • 2010-10-26
  • 1970-01-01
相关资源
最近更新 更多