【发布时间】:2017-01-05 17:44:11
【问题描述】:
我一直在与 JointJS 合作制作调用图。在我的测试用例中,我有 83 个节点,它们之间有链接。创建完所有元素后,我正在使用 Dagre DirectedGraph 来布局图表。
问题是:我的一些链接正在通过节点并且它们不垂直。有一些算法或解决方案可以解决这个问题吗?
PS.:我尝试使用 TreeLayout,但不成功。
【问题讨论】:
标签: jointjs
我一直在与 JointJS 合作制作调用图。在我的测试用例中,我有 83 个节点,它们之间有链接。创建完所有元素后,我正在使用 Dagre DirectedGraph 来布局图表。
问题是:我的一些链接正在通过节点并且它们不垂直。有一些算法或解决方案可以解决这个问题吗?
PS.:我尝试使用 TreeLayout,但不成功。
【问题讨论】:
标签: jointjs
您可以尝试制作曼哈顿路由器类型的链接。
var link = new joint.dia.Link({
source: { id: source.id },
target: { id: target.id },
router: { name: 'manhattan' },
}
});
【讨论】: