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}