דלגו לתוכן

פרץ השמש

תרשים פרץ השמש הוא ייצוג דינמי ומרתק של נתונים היררכיים. הוא משתמש בפריסה רדיאלית כדי להעביר את ההיררכיה של האלמנטים והיחסים ביניהם בתוך מערך נתונים.

כדי לייצג נתוני מפה, אתה יכול להשתמש בממשק HierarchyData הבא:

type HierarchyNode = with_optional_properties & {
name: string;
value: number;
category: string;
children?: HierarchyNode[];
}
type HierarchyData = {
nodes: HierarchyNode[];
}
  • שם: שם הצומת.
  • ערך: מספר המייצג מדד כדי לקבוע כמה גדול הצומת הזה.
  • קטגוריה: מתארת ​​את הקטגוריה או הסוג שאליהם שייך הצומת.
  • ילדים: מאפיין זה הוא אופציונלי ומייצג מערך של אובייקטים של HierarchyNode. זה מסמל שלצומת יכולים להיות צמתים צאצאים, ויוצרים מבנה היררכי. כל צומת צאצא עוקב אחר אותו מבנה HierarchyNode, המאפשר ייצוג של היררכיה דמוית עץ.
  • הבנה היררכית: פרחי שמש מצטיינים בהצגת מבני נתונים היררכיים, ומספקים היררכיה ויזואלית המסייעת בהבנת קשרים בין רמות שונות.

  • פריסה רדיאלית: הפריסה הרדיאלית מספקת ייצוג מושך ומאורגן מבחינה ויזואלית של מבנים היררכיים.

  • עומס פוטנציאלי: במקרים עם מספר רב של קטעים, התרשים עלול להיות עמוס, מה שמשפיע על הקריאה.

  • מוגבל לנתונים היררכיים: מפות עצים הן היעילות ביותר בעת הצגת נתונים היררכיים; עבור מערכי נתונים שאינם היררכיים, ייתכן שהדמיות חלופיות יהיו מתאימות יותר.

Sun Burst Example