center
类型: Array示例:[ 0, 0 ]默认值:图的中心是否必须:false说明:布局的中心
linkDistance
类型: Number默认值:50是否必须:false说明:边长度
maxIteration
类型: Number默认值:1000是否必须:false说明:停止迭代到最大迭代数
focusNode
unitRadius
类型:Number默认值:100是否必须:false说明:每一圈距离上一圈的距离。默认填充整个画布,即根据图的大小决定
preventOverlap
类型:Boolean默认值:false是否必须:false说明:是否防止重叠,必须配合下面属性 ,只有设置了与当前图节点大小相同的 nodeSize
值,才能够进行节点重叠的碰撞检测
nodeSize
类型: Number默认值:10是否必须:false说明:节点大小(直径)。用于防止节点重叠时的碰撞检测
maxPreventOverlapIteration
strictRadial
类型: Boolean默认值:true是否必须:false说明:是否必须是严格的 radial 布局,及每一层的节点严格布局在一个环上。preventOverlap
为 true
时生效。
- 当 为
true
,且strictRadial
为false
时,有重叠的节点严格沿着所在的环展开,但在一个环上若节点过多,可能无法完全避免节点重叠。 - 当 为
true
,且strictRadial
为true
时,允许同环上重叠的节点不严格沿着该环布局,可以在该环的前后偏移以避免重叠。
与父类 Layout 的方法相同。使用该布局时不需要关心内部方法的调用,由 G6 控制。