number Default:
1
The distance between the first node and the last node is separated by how many 2*PI
PointTuple
Layout center
boolean Default:
true
Whether to arrange clockwise
number Default:
1
Number of segments (how many segments will be evenly distributed)
It takes effect when endRadius - startRadius != 0
number
End angle
number | null Default:
null
Spiral layout end radius
number
Layout height
Size | ((nodeData: Node) => Size)
Node size (diameter). Used for collision detection when nodes overlap
((node?: Node) => number) | number
Minimum spacing between rings, used to adjust the radius
'topology' | 'topology-directed' | 'degree' | null Default:
null
节点在环上排序的依据
null: 直接使用数据中的顺序
'topology': 按照拓扑排序
'topology-directed': 按照拓扑排序(有向图)
'degree': 按照度数大小排序 Sorting basis of nodes on the ring
null: Use the order in the data directly
'topology': Sort according to topological order
'topology-directed': Sort according to topological order (directed graph)
'degree': Sort according to degree size
number | null Default:
null
Circle radius
If radius is set, startRadius and endRadius will not take effect
number
Start angle
number | null Default:
null
Spiral layout start radius
number
Layout width