2016-09-30 85 views
0

我一直在與JointJS合作製作通話圖。在我的測試案例中,我有83個節點,它們之間有鏈接。創建所有元素後,我使用Dagre DirectedGraph來佈局圖。JointJS鏈接自動佈局

問題是:我的一些鏈接遍歷節點,它們不是垂直的。有一些algorythm或某種解決方案可以解決這個問題?

PS .:我嘗試使用TreeLayout,但沒有成功。

回答

1

您可以嘗試製作曼哈頓路由器類型的鏈接。

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