FlowChart.NET中FractalLayout是一种树形布局算法,将会放置子节点在父节点的周围。在最底层的节点将会以圈的形式围绕着父节点,在上一层,来自分支已经放置好的节点将会被安排在围绕父节点的一个圈里。
该算法是递归重复,直到达到的最高水平。如果在树中的节点有统一个编号,最后就会形成类似分行的外观。可以选择哪个节点应该显示在最上面的圆圈的中心,只需要通过设置根属性即可。
LayeredLayout算法排列图节点层将会根据以下几个标准,其中最重要的是,连接的节点必须放在一起;链接必须流在一个方向;如果可能的话,链接必须跨越几层;链接不能跨越其他的链接。要应用的布局图,下面来看一个实例,将会设置其成员和调用Arrange方法:>>示例代码