محورية / LayoutOptions / EgoTreeLayoutOptions
واجهة: EgoTreeLayoutOptions
محدد في: interfaces/LayoutOptions.ts:107
يمتد
Omit<TreeLayoutOptions,"rootId"|"type"|"parentKey"|"depthKey">
خصائص
horizontal?
optionalhorizontal:boolean
محدد في: interfaces/LayoutOptions.ts:72
وينبغي وضع العقد أفقيا وليس عموديا
الافتراضي
falseورثت من
levelSpacing?
optionallevelSpacing:number
محدد في: interfaces/LayoutOptions.ts:98
ضرب المسافة بين المستويات المتتالية — محور عمق الشجرة، أو الفجوة بين الحلقات في الوضع radial. عند 1 يتم تحجيم الشجرة لملء اللوحة القماشية.
الافتراضي
1ورثت من
TreeLayoutOptions.levelSpacing
radial?
optionalradial:boolean
محدد في: interfaces/LayoutOptions.ts:67
هل يجب وضع العقد بشكل شعاعي بدلًا من عموديًا
الافتراضي
falseورثت من
radialGap
radialGap:
number
محدد في: interfaces/LayoutOptions.ts:82
الخطاف بين كل الطبقات المستخدمة في الوضع الشعاعي
الافتراضي
750ورثت من
rootId
rootId:
string
محدد في: interfaces/LayoutOptions.ts:110
rootIdAlgorithmFinder
rootIdAlgorithmFinder:
TreeLayoutAlgorithm
محدد في: interfaces/LayoutOptions.ts:77
الخوارزمية المستخدمة للعثور على جذر الشجرة
الافتراضي
'MaxReachability'ورثت من
TreeLayoutOptions.rootIdAlgorithmFinder
siblingSpacing?
optionalsiblingSpacing:number
محدد في: interfaces/LayoutOptions.ts:104
ضرب المسافة بين العقد ضمن المستوى — محور العرض. يتم التجاهل في الوضع radial، حيث يمتد المستوى دائمًا إلى الدائرة الكاملة.
الافتراضي
1ورثت من
TreeLayoutOptions.siblingSpacing
spacing?
optionalspacing:"manual"|"auto"
محدد في: interfaces/LayoutOptions.ts:92
ما إذا كان مضاعف التباعد يضبط نفسه من حجم العقد وشكل الشجرة، أو البقاء في مكانها بالضبط.
'auto' هو الإعداد الافتراضي — باستثناء الشجرة التي تحدد levelSpacing أو siblingSpacing صراحةً، وهو ما يؤخذ على أنه اتخذ قراره. تحول إما أن يكون المضاعف يدويًا بعد ذلك يترك أيضًا تلقائيًا بشكل دائم.
الافتراضي
'auto'ورثت من
strength?
optionalstrength:number
محدد في: interfaces/LayoutOptions.ts:62
قوة القوة التي تحافظ على العقد موضوعة لتشكل شجرة في مكانها
الافتراضي
0.1ورثت من
type
type:
"egoTree"
محدد في: interfaces/LayoutOptions.ts:109