محورية / GraphUI / LegendOptions
واجهة: LegendOptions
محدد في: interfaces/GraphUI.ts:668
UI.legend — أسطورة القماش. وهو وصفي: يفيد الألوان تم حل العارض بالفعل ولم يعينه مطلقًا، لذلك يبقى المستهلك هو المالك الوحيد لتلوين العقدة.
الإدخالات تأتي من key (مشتقة من البيانات، العينات المأخوذة من العارض)، من entries (المعلن)، أو من كليهما — key ثم يزود المسند الافتراضي للإدخالات التي لا تحمل واحدًا.
مع ولا، مفاتيح الإيضاح نفسها على render.nodeTypeAccessor (ال البعد الذي أعلنت عنه بالفعل nodeStyleMap) - ولكن فقط بعد التحقق أن هذا البعد هو حقًا بُعد اللون: يجب حل كل فئة للون واحد بالضبط، يجب أن يكون هناك اثنان منهم على الأقل، وعدد قليل بما فيه الكفاية أن يكونوا فئات. هذا الشيك هو ما يجعل الأسطورة لا أحد يطلب الأمان؛ UI.legend: true يتخطاها، false يلغي وسيلة الإيضاح تمامًا.
لإدخال رسم بياني على أكثر من بُعد واحد في المرة الواحدة، قم بالتمرير LegendGroupOptions بدلاً من ذلك.
تظهر في الوضعين full و light فقط.
مثال
UI: { legend: { key: 'type', title: 'Node type' } }يمتد
خصائص
collapsed?
optionalcollapsed:boolean
محدد في: interfaces/GraphUI.ts:626
انهار البدء.
الافتراضي
falseورثت من
collapsible?
optionalcollapsible:boolean
محدد في: interfaces/GraphUI.ts:624
الافتراضي
trueورثت من
enabled?
optionalenabled:boolean
محدد في: interfaces/GraphUI.ts:586
الافتراضي
true when the block is presentورثت من
entries?
optionalentries:LegendEntry[] | (graph) =>LegendEntry[]
محدد في: interfaces/GraphUI.ts:622
الإدخالات المعلنة، أو وظيفة يتم إعادة حلها مقابل الرسم البياني المباشر كل الوقت الذي يتم فيه إعادة بناء وسيلة الإيضاح (حتى تتمكن القائمة من متابعة البيانات).
ورثت من
filterable?
optionalfilterable:boolean
محدد في: interfaces/GraphUI.ts:630
يؤدي النقر فوق أحد الإدخالات إلى تصفية الرسم البياني. false يعرض مفتاحًا خالصًا.
الافتراضي
trueورثت من
highlightOnHover?
optionalhighlightOnHover:boolean
محدد في: interfaces/GraphUI.ts:637
يؤدي تحريك الإدخال إلى قراءة فئته خارج اللوحة القماشية: العناصر التي يمثلها الحفاظ على مظهرهم، كل شيء آخر يخفت حتى يغادر المؤشر. يعمل على أ مفتاح filterable: false أيضًا - الإشارة إلى فئة ما لا تطلب شيئًا من الرسم البياني.
الافتراضي
trueورثت من
LegendSection.highlightOnHover
id?
optionalid:string
محدد في: interfaces/GraphUI.ts:605
الهوية الثابتة: مفتاح التصفية الخاص بالقسم (__legend:<id>) و section مجال الحدث legendToggle.
الافتراضي
key وإلا section-<index>
ورثت من
key?
optionalkey:string
محدد في: interfaces/GraphUI.ts:617
الوضع المشتق: مفتاح البيانات الذي تصبح قيمه المميزة هي الإدخالات، كل منها عينة مأخوذة من نمط العارض الذي تم حله. اقرأ العقد أو الحواف عندما يكون النطاق هو 'edge'. يوفر أيضًا المسند الافتراضي متى entries معلنون بدون واحد.
ورثت من
maxVisibleEntries?
optionalmaxVisibleEntries:number
محدد في: interfaces/GraphUI.ts:639
الإدخالات المعروضة قبل تمرير القائمة.
الافتراضي
12ورثت من
LegendSection.maxVisibleEntries
position?
optionalposition:LegendPosition
محدد في: interfaces/GraphUI.ts:675
في أي زاوية يتم الالتحام. في الوضع full يكون العمود الافتراضي هو العمود الأيمن، مكدسة فوق الصورة المصغرة - تنتمي الخريطة اليسرى إلى سكة الوضع و لوحات. تحتفظ الأوضاع الأخرى بالزاوية السفلية اليسرى.
الافتراضي
"أسفل اليمين" في الوضع full، 'bottom-left' خلاف ذلك
scope?
optionalscope:LegendScope
محدد في: interfaces/GraphUI.ts:599
المجموعة التي مفاتيح هذا القسم عليها. 'edge' يسرد علاقة الرسم البياني أنواع تحتوي على line حامل - لون الحد والشرطة والعلامة كعارض تم حلها - وتخفي مفاتيح التبديل الحافة طبقات: تبقى العقد في مكانها، وهكذا قم بالتخطيط والاختيار والكاميرا.
يقوم قسم edge بتصفية ما إذا كان UI.filter.edgeFacets يعلن عن ذلك أم لا المفتاح: نظرًا لواحد فإنه يقود هذا الجانب، وبالتالي فإن اللوحة وأسطورة هما منظران مرشح واحد؛ بدون واحد فإنه يحتفظ بجانب خاص به.
الافتراضي
'node'ورثت من
showCounts?
optionalshowCounts:boolean
محدد في: interfaces/GraphUI.ts:628
إظهار عدد العناصر لكل إدخال.
الافتراضي
trueورثت من
title?
optionaltitle:string
محدد في: interfaces/GraphUI.ts:610
نص الرأس، مستخدم حرفيًا (حتى يمكن ترجمته).
الافتراضي
مجملة key وإلا 'Legend'