【发布时间】:2021-02-19 09:59:04
【问题描述】:
问题:寻找一个 js 图形库来创建有向图(例如使用 dagre 布局),具有不重叠的约束边缘。
到目前为止的步骤
- 以cytoscape.js 开头,但作为it seems,不存在这样的功能。
- 继续使用基于
svg的解决方案(考虑到所有元素都在 DOM 中),d3.js 使用 dagre-d3,但 DOM 中的信息仍然是路径路由。
目标
- 找到一种检测边缘重叠的方法,基于
canvas或svg。 - 创建自定义布局以遵守此约束。将使用它作为我的收敛算法的指标。
图形表示
在目标的图形表示下方。
我想检测边缘0>1 和2>3 是否重叠。
【问题讨论】:
标签: javascript svg d3.js graph cytoscape.js