如何让"breadthfirst"布局更紧凑
How to make the "breadthfirst" layout more compact
在cytoscape.js中,我一直在使用"breadthfirst"布局并将其配置为定向(树向下定向)。
这里有一个例子:http://jsbin.com/jekago/1
效果很好,但是我希望节点靠得更近,尤其是在垂直方向上,并且如果可能的话不限制边界框。
我的节点标签可能很长,所以我不介意将它们水平分开。
如何使用此布局实现此目的?如果我不能,你有什么建议?谢谢
布局使用可用的 space 并避免节点重叠。使用 boundingBox
根据需要减少可用 space,如果您希望图形占据整个视口,请指定 fit: true
。
您也可以使用 spacingFactor
,但这无法提供与 boundingBox
.
一样多的控制权
您必须进行试验,看看哪种函数最适合您的数据。
在cytoscape.js中,我一直在使用"breadthfirst"布局并将其配置为定向(树向下定向)。
这里有一个例子:http://jsbin.com/jekago/1
效果很好,但是我希望节点靠得更近,尤其是在垂直方向上,并且如果可能的话不限制边界框。
我的节点标签可能很长,所以我不介意将它们水平分开。
如何使用此布局实现此目的?如果我不能,你有什么建议?谢谢
布局使用可用的 space 并避免节点重叠。使用 boundingBox
根据需要减少可用 space,如果您希望图形占据整个视口,请指定 fit: true
。
您也可以使用 spacingFactor
,但这无法提供与 boundingBox
.
您必须进行试验,看看哪种函数最适合您的数据。