JointJS链接自动布局

时间:2016-09-30 14:59:53

标签: jointjs

我一直在与JointJS合作制作一个电话图表。在我的测试用例中,我有83个节点,它们之间有链接。在创建所有元素之后,我使用Dagre DirectedGraph来布局图。

问题是:我的一些链接正在遍历节点,并且它们不是垂直的。有一些algorythm或一些解决方案可以解决这个问题吗?

PS。:我试图使用TreeLayout,但不成功。

1 个答案:

答案 0 :(得分:1)

您可以尝试制作曼哈顿路由器类型的链接。

var link = new joint.dia.Link({
    source: { id: source.id },
    target: { id: target.id },
    router: { name: 'manhattan' },
    }
});