使用强制布局避免链接在d3.js中交叉/重叠

时间:2015-03-12 10:03:53

标签: d3.js force-layout

如何使用强制布局避免d3.js中的链接重叠? 我将屏幕划分为两半,上半部分节点使用链接连接到下半部分节点,有时会有一个十字交叉的链接,我怎么能避免这种情况?

1 个答案:

答案 0 :(得分:1)

简短的回答是你无法做到。更长的答案是,D3实施的力布局不会阻止重叠链接,也没有可以设置的参数。你可以做的是尝试调整那里的参数,看看它们是否恰好有助于解决这个问题。

sigma js 中实施的部队布局确实尝试最小化交叉的链接数量,因此如果您不完全需要D3,这将是您可以选择的替代方案看看。