Register
Process Type
Graphical expression
Mind Type
Structured expression
Note Type
Efficient expression

תרשים מכ"םתחביר

מבוא לתרשים רדאר

תרשים רדאר הוא דרך פשוטה לשרטט נתונים בעלי ממד נמוך בפורמט מעגלי.

תרשים רדאר מכונה גם תרשים עכביש, תרשים כוכב, תרשים רשת ותרשים קואורדינטות קוטביות.

יישום

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

הוא משמש בדרך כלל לסיכום והשוואה חזותית של הביצועים של מספר ישויות במספר ממדים.

תחביר

                            
העתק
הטמעה
radar-beta axis A, B, C, D, E curve c1{1,2,3,4,5} curve c2{5,4,3,2,1} ... More Fields ...

דוגמה

קוד
                            
העתק
הטמעה
--- title: "Grades" --- radar-beta axis m["Math"], s["Chinese"], e["English"] axis h["History"], g["Geography"], a["Art"] curve a["Alice"]{85, 90, 80, 70, 75, 90} curve b["Bob"]{70, 75, 85, 80, 90, 85} max 100 min 0

פרטי תחביר

כותרת

title: מרונדר בראש תרשים הרדאר.

                            
העתק
הטמעה
radar-beta title Title of the Radar Diagram ...

ציר

axis: תחביר axis משמש להגדרת הצירים של תרשים הרדאר.

כל ציר מיוצג על ידי ID ותווית אופציונלית.

ניתן להגדיר מספר צירים על שורה אחת.

                            
העתק
הטמעה
radar-beta axis id1["Label1"] axis id2["Label2"], id3["Label3"] ...

עקומה

curve: תחביר curve משמש להגדרת נקודות הנתונים של העקומות בתרשים הרדאר.

כל עקומה מיוצגת על ידי ID, תווית אופציונלית ורשימת ערכים.

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

ניתן להגדיר מספר עקומות על שורה אחת.

                            
העתק
הטמעה
radar-beta axis axis1, axis2, axis3 curve id1["Label1"]{1, 2, 3} curve id2["Label2"]{4, 5, 6}, id3{7, 8, 9} curve id4{ axis3: 30, axis1: 20, axis2: 10 } ...

אפשרויות

  • showLegend: תחביר showLegend משמש להצגה או הסתרה של המקרא בתרשים הרדאר, ומוצג כברירת מחדל.
  • max: הערך המקסימלי של תרשים הרדאר, המשמש להקטנה או הגדלה שלו. אם לא סופק, הערך המקסימלי יחושב מנקודות הנתונים.
  • min: הערך המינימלי של תרשים הרדאר, המשמש להקטנה או הגדלה שלו. אם לא סופק, הערך המינימלי הוא 0.
  • graticule: תחביר graticule משמש להגדרת סוג קווי האורך/הרוחב לרינדור בתרשים הרדאר. קווי האורך/הרוחב יכולים להיות circle או polygon. אם לא סופק, ברירת המחדל היא circle.
  • ticks: תחביר ticks משמש להגדרת מספר השנתות על קווי האורך/הרוחב. זהו מספר העיגולים המרוכזים או המצולעים המשורטטים, ומשמש לציון קנה המידה של תרשים הרדאר. אם לא סופק, מספר השנתות כברירת מחדל הוא 5.
                            
העתק
הטמעה
radar-beta ... showLegend true max 100 min 0 graticule circle ticks 5 ...

תצורה

פרמטר תיאור ערך ברירת מחדל
width רוחב תרשים הרדאר 600
height גובה תרשים הרדאר 600
marginTop השוליים העליונים של תרשים הרדאר 50
marginBottom השוליים התחתונים של תרשים הרדאר 50
marginLeft השוליים השמאליים של תרשים הרדאר 50
marginRight השוליים הימניים של תרשים הרדאר 50
axisScaleFactor גורם קנה המידה של הציר 1
axisLabelFactor גורם להתאמת מיקום תוויות הצירים 1.05
curveTension המתיחות של עקומות מעוגלות 0.17

משתני ערכת נושא

משתני ערכת נושא גלובליים

מידע

ערכי ברירת המחדל של משתנים אלו תלויים בערכת הנושא שבשימוש. כדי לעקוף את ברירת המחדל, הגדר את הערכים הרצויים בחלק themeVariables של התצורה: config: themeVariables: cScale0: "#FF0000" cScale1: "#00FF00"

תרשים רדאר תומך בקנה מידה צבעוני cScale${i}, כאשר i הוא מספר מ-0 ועד מספר הצבעים המקסימלי בקנה המידה הצבעוני של ערכת הנושא. בדרך כלל, מספר הצבעים המקסימלי הוא 12.

מאפיין תיאור
fontSize גודל גופן הכותרת
titleColor צבע הכותרת
cScale$ קנה המידה הצבעוני של העקומה ה-i

אפשרויות סגנון רדאר

מידע

המשתנים הייחודיים של הרדאר נמצאים בתוך המפתח radar. כדי להגדיר אפשרויות סגנון רדאר, השתמש בתחביר שלהלן. config: themeVariables: radar: axisColor: "#FF0000"

מאפיין תיאור ערך ברירת מחדל
axisColor צבע קו הציר black
axisStrokeWidth רוחב קו הציר 1
axisLabelFontSize גודל גופן תווית הציר 12px
curveOpacity אטימות העקומה 0.7
curveStrokeWidth רוחב העקומה 2
graticuleColor צבע קווי האורך/הרוחב black
graticuleOpacity אטימות קווי האורך/הרוחב 0.5
graticuleStrokeWidth רוחב קווי האורך/הרוחב 1
legendBoxSize גודל תיבת המקרא 10
legendFontSize גודל גופן המקרא 14px

דוגמת תצורה וערכת נושא

קוד
                            
העתק
הטמעה
--- config: radar: axisScaleFactor: 0.25 curveTension: 0.1 theme: base themeVariables: cScale0: "#FF0000" cScale1: "#00FF00" cScale2: "#0000FF" radar: curveOpacity: 0 --- radar-beta axis A, B, C, D, E curve c1{1,2,3,4,5} curve c2{5,4,3,2,1} curve c3{3,3,3,3,3}