在cytoscape.js中,我一直在使用“breadthfirst”布局并将其配置为定向(树向下指向)。
以下是一个示例:http://jsbin.com/jekago/1
它工作得很好,但我希望节点更紧密,特别是垂直,如果可能的话,不限制边界框。
我的节点标签可能很长,所以我不介意让它们水平分开。
如何通过此布局实现此目的?如果我不能,你推荐什么?感谢
答案 0 :(得分:1)
布局使用可用空间并避免节点重叠。使用boundingBox
根据需要减少可用空间,如果希望图形占据整个视口,请指定fit: true
。
您也可以使用spacingFactor
,但这不会允许与boundingBox
一样多的控制。
您必须尝试并查看最适合您数据的功能。