我一直在与JointJS合作制作一个电话图表。在我的测试用例中,我有83个节点,它们之间有链接。在创建所有元素之后,我使用Dagre DirectedGraph来布局图。
问题是:我的一些链接正在遍历节点,并且它们不是垂直的。有一些algorythm或一些解决方案可以解决这个问题吗?
PS。:我试图使用TreeLayout,但不成功。
答案 0 :(得分:1)
您可以尝试制作曼哈顿路由器类型的链接。
var link = new joint.dia.Link({
source: { id: source.id },
target: { id: target.id },
router: { name: 'manhattan' },
}
});