انتقل إلى المحتوى

pivotick v3.0.0


محورية / GraphUI / LegendOptions

واجهة: LegendOptions ​

محدد في: interfaces/GraphUI.ts:668

UI.legend — أسطورة القماش. وهو وصفي: يفيد الألوان تم حل العارض بالفعل ولم يعينه مطلقًا، لذلك يبقى المستهلك هو المالك الوحيد لتلوين العقدة.

الإدخالات تأتي من key (مشتقة من البيانات، العينات المأخوذة من العارض)، من entries (المعلن)، أو من كليهما — key ثم يزود المسند الافتراضي للإدخالات التي لا تحمل واحدًا.

مع ولا، مفاتيح الإيضاح نفسها على render.nodeTypeAccessor (ال البعد الذي أعلنت عنه بالفعل nodeStyleMap) - ولكن فقط بعد التحقق أن هذا البعد هو حقًا بُعد اللون: يجب حل كل فئة للون واحد بالضبط، يجب أن يكون هناك اثنان منهم على الأقل، وعدد قليل بما فيه الكفاية أن يكونوا فئات. هذا الشيك هو ما يجعل الأسطورة لا أحد يطلب الأمان؛ UI.legend: true يتخطاها، false يلغي وسيلة الإيضاح تمامًا.

لإدخال رسم بياني على أكثر من بُعد واحد في المرة الواحدة، قم بالتمرير LegendGroupOptions بدلاً من ذلك.

تظهر في الوضعين full و light فقط.

مثال ​

js
UI: { legend: { key: 'type', title: 'Node type' } }

يمتد ​

خصائص ​

collapsed? ​

optional collapsed: boolean

محدد في: interfaces/GraphUI.ts:626

انهار البدء.

الافتراضي ​

ts
false

ورثت من ​

LegendSection.collapsed


collapsible? ​

optional collapsible: boolean

محدد في: interfaces/GraphUI.ts:624

الافتراضي ​

ts
true

ورثت من ​

LegendSection.collapsible


enabled? ​

optional enabled: boolean

محدد في: interfaces/GraphUI.ts:586

الافتراضي ​

ts
true when the block is present

ورثت من ​

LegendSection.enabled


entries? ​

optional entries: LegendEntry[] | (graph) => LegendEntry[]

محدد في: interfaces/GraphUI.ts:622

الإدخالات المعلنة، أو وظيفة يتم إعادة حلها مقابل الرسم البياني المباشر كل الوقت الذي يتم فيه إعادة بناء وسيلة الإيضاح (حتى تتمكن القائمة من متابعة البيانات).

ورثت من ​

LegendSection.entries


filterable? ​

optional filterable: boolean

محدد في: interfaces/GraphUI.ts:630

يؤدي النقر فوق أحد الإدخالات إلى تصفية الرسم البياني. false يعرض مفتاحًا خالصًا.

الافتراضي ​

ts
true

ورثت من ​

LegendSection.filterable


highlightOnHover? ​

optional highlightOnHover: boolean

محدد في: interfaces/GraphUI.ts:637

يؤدي تحريك الإدخال إلى قراءة فئته خارج اللوحة القماشية: العناصر التي يمثلها الحفاظ على مظهرهم، كل شيء آخر يخفت حتى يغادر المؤشر. يعمل على أ مفتاح filterable: false أيضًا - الإشارة إلى فئة ما لا تطلب شيئًا من الرسم البياني.

الافتراضي ​

ts
true

ورثت من ​

LegendSection.highlightOnHover


id? ​

optional id: string

محدد في: interfaces/GraphUI.ts:605

الهوية الثابتة: مفتاح التصفية الخاص بالقسم (__legend:<id>) و section مجال الحدث legendToggle.

الافتراضي ​

key وإلا section-<index>

ورثت من ​

LegendSection.id


key? ​

optional key: string

محدد في: interfaces/GraphUI.ts:617

الوضع المشتق: مفتاح البيانات الذي تصبح قيمه المميزة هي الإدخالات، كل منها عينة مأخوذة من نمط العارض الذي تم حله. اقرأ العقد أو الحواف عندما يكون النطاق هو 'edge'. يوفر أيضًا المسند الافتراضي متى entries معلنون بدون واحد.

ورثت من ​

LegendSection.key


maxVisibleEntries? ​

optional maxVisibleEntries: number

محدد في: interfaces/GraphUI.ts:639

الإدخالات المعروضة قبل تمرير القائمة.

الافتراضي ​

ts
12

ورثت من ​

LegendSection.maxVisibleEntries


position? ​

optional position: LegendPosition

محدد في: interfaces/GraphUI.ts:675

في أي زاوية يتم الالتحام. في الوضع full يكون العمود الافتراضي هو العمود الأيمن، مكدسة فوق الصورة المصغرة - تنتمي الخريطة اليسرى إلى سكة الوضع و لوحات. تحتفظ الأوضاع الأخرى بالزاوية السفلية اليسرى.

الافتراضي ​

"أسفل اليمين" في الوضع full، 'bottom-left' خلاف ذلك


scope? ​

optional scope: LegendScope

محدد في: interfaces/GraphUI.ts:599

المجموعة التي مفاتيح هذا القسم عليها. 'edge' يسرد علاقة الرسم البياني أنواع تحتوي على line حامل - لون الحد والشرطة والعلامة كعارض تم حلها - وتخفي مفاتيح التبديل الحافة طبقات: تبقى العقد في مكانها، وهكذا قم بالتخطيط والاختيار والكاميرا.

يقوم قسم edge بتصفية ما إذا كان UI.filter.edgeFacets يعلن عن ذلك أم لا المفتاح: نظرًا لواحد فإنه يقود هذا الجانب، وبالتالي فإن اللوحة وأسطورة هما منظران مرشح واحد؛ بدون واحد فإنه يحتفظ بجانب خاص به.

الافتراضي ​

ts
'node'

ورثت من ​

LegendSection.scope


showCounts? ​

optional showCounts: boolean

محدد في: interfaces/GraphUI.ts:628

إظهار عدد العناصر لكل إدخال.

الافتراضي ​

ts
true

ورثت من ​

LegendSection.showCounts


title? ​

optional title: string

محدد في: interfaces/GraphUI.ts:610

نص الرأس، مستخدم حرفيًا (حتى يمكن ترجمته).

الافتراضي ​

مجملة key وإلا 'Legend'

ورثت من ​

LegendSection.title