تخطَّ إلى المحتوى

انفجار الشمس

يُعد الرسم البياني Sun Burst Chart تمثيلًا ديناميكيًا وجذابًا للبيانات الهرمية. ويستخدم تخطيطًا شعاعيًا لنقل التسلسل الهرمي للعناصر وعلاقاتها داخل مجموعة البيانات.

بنية بيانات انفجار الشمس

Section titled “بنية بيانات انفجار الشمس”

لتمثيل بيانات الخريطة، يمكنك استخدام واجهة HierarchyData التالية:

type HierarchyNode = with_optional_properties & {
name: string;
value: number;
category: string;
children?: HierarchyNode[];
}
type HierarchyData = {
nodes: HierarchyNode[];
}
  • الاسم: اسم العقدة.
  • القيمة: رقم يمثل مقياسًا لتحديد حجم تلك العقدة.
  • الفئة: تصف الفئة أو النوع الذي تنتمي إليه العقدة.
  • الأطفال: هذه الخاصية اختيارية وتمثل مصفوفة من كائنات HierarchyNode. وهذا يعني أن العقدة يمكن أن تحتوي على عقد فرعية، مما يؤدي إلى إنشاء هيكل هرمي. تتبع كل عقدة فرعية نفس بنية HierarchyNode، مما يسمح بتمثيل تسلسل هرمي يشبه الشجرة.
  • الفهم الهرمي: تتفوق Sunbursts في عرض هياكل البيانات الهرمية، مما يوفر تسلسلاً هرميًا مرئيًا يساعد في فهم العلاقات بين المستويات المختلفة.

  • التخطيط الشعاعي: يوفر التخطيط الشعاعي تمثيلاً جذابًا ومنظمًا للهياكل الهرمية.

  • فوضى محتملة: في الحالات التي تحتوي على عدد كبير من المقاطع، قد يصبح المخطط غير منظم، مما يؤثر على سهولة القراءة.

  • تقتصر على البيانات الهرمية: تعتبر الخرائط الهيكلية أكثر فعالية عند تصور البيانات الهرمية؛ بالنسبة لمجموعات البيانات غير الهرمية، قد تكون التصورات البديلة أكثر ملاءمة.

Sun Burst Example