يُختار عمود للتسميات (الفئات) ومن عمود إلى ستة أعمدة قيم، ثم نوع المخطط: أعمدة أو أشرطة أو خطي أو مساحي أو دائري أو حلقي أو مبعثر. تُدمج الصفوف ذات التسمية نفسها بالمجموع (الافتراضي) أو المتوسط أو الوسيط أو الحد الأدنى أو الأقصى أو العدد، أو يبقى كل صف منفردًا. والقيم التي ليست أرقامًا بسيطة تُتخطّى وتُعدّ، ولا تُرسم صفرًا أبدًا. يُرسم المخطط بصيغة SVG في متصفحك ولا يُرفع الملف.
طريقة إنشاء مخطط من ملف CSV
- افتح ملف CSV أو الصقه.
- اختر عمود التسميات (الفئات، أو المحور X في المخطط المبعثر) وحتى ستة أعمدة قيم. ولا حاجة إلى عمود قيم مع العدد.
- اختر نوع المخطط وطريقة دمج الصفوف ذات التسمية نفسها.
- اضبط الترتيب وعدد الفئات، وعنوانًا وتسميات للمحاور إن أردت، ثم نزّل المخطط ملفًا بصيغة SVG.
أنواع المخططات وطرق التجميع
| أعمدة وأشرطة | أعمدة رأسية أو أشرطة أفقية، واحد لكل فئة. ومع عدة أعمدة قيم تتجاور الأعمدة، أو يُكدَّس بعضها فوق بعض عند التكديس؛ وتُكدَّس القيم السالبة تحت الصفر. |
|---|---|
| خطي ومساحي | خط لكل عمود قيم عبر الفئات بالترتيب. ويمكن تكديس المخططات المساحية. وتُرسم علامات النقاط إذا كانت الفئات 60 أو أقل. |
| دائري وحلقي | عمود القيم الأول فقط، و8 شرائح على الأكثر. تُحسب القيم السالبة صفرًا، وتُوسم كل شريحة كبيرة بما يكفي بنسبتها المئوية المقرَّبة. |
| مبعثر | نقطة لكل صف: عمود التسميات هو قيمة X، وكل عمود قيم سلسلة Y. يجب أن تكون X رقمًا أو تاريخًا بصيغة ISO؛ وتُرسم 5 آلاف نقطة على الأكثر لكل سلسلة. |
| المجموع، المتوسط، الوسيط، الحد الأدنى، الحد الأقصى | تصبح الصفوف ذات التسمية نفسها فئة واحدة تُدمج بتلك الدالة. والمجموع هو الافتراضي. |
| العدد | عدد الصفوف لكل تسمية، مثل عدد الطلبات لكل حالة. |
| بلا دمج | كل صف فئة مستقلة بترتيب الملف. يُستخدم عندما يكون في الملف أصلًا صف واحد لكل عمود في المخطط. |
الترتيب وكثرة الفئات
- يُبقي الترتيب افتراضيًا ترتيب المصدر (أول ظهور). والفرز حسب التسمية يضع تواريخ ISO الكاملة (
2026-03-25) بترتيب التاريخ، والأرقام بترتيب عددي؛ أما التسميات الأخرى فتُفرز كنص طبيعي، فيأتي 2026-10 بعد 2026-09 وitem 10 بعد item 9. والفرز حسب القيمة يعتمد مجموع كل أعمدة القيم. - يعرض المخطط 20 فئة افتراضيًا، وحتى ألف فئة. وإذا زادت الفئات تصبح الخانة الأخيرة «أخرى»، فتجمع الصفوف الباقية وتعيد حساب متوسطها أو وسيطها بدل حساب متوسط للمتوسطات.
- مع تعطيل «أخرى» تُستبعد الفئات الزائدة، ويُرفض عمود التسميات الذي فيه أكثر من ألف قيمة مختلفة؛ صفِّ الصفوف أو جمّعها أولًا.
- تُقارَن التسميات كما كُتبت تمامًا:
North وNorth عمودان. والتسمية الفارغة تحصل على فئة خاصة بها، تُعرض بعلامة فراغ لا باسم فارغ.
كيف تُقرأ القيم
لا تُرسم القيمة إلا إذا كانت رقمًا بسيطًا بنقطة عشرية، مثل 1200 أو -4.5 أو 3e5. وتُتخطّى الخلايا الفارغة، والنصوص مثل n/a، والقيم المصحوبة بوحدات أو فواصل آلاف (1,200)، والأرقام التي لا يمثّلها النوع double بأمانة (الأعداد الصحيحة التي تتجاوز ±9,007,199,254,740,991، والكسور التي فيها أكثر من 15 رقمًا معنويًا، والقيم مثل 1e-1000)، ويُذكر عدد الخلايا المتخطّاة. والفئة التي تُخطّيت كل قيمها تبقى فارغة بدل أن تُرسم صفرًا.
تستخدم المجاميع المرسومة الحساب بالدقة المضاعفة، فقد يُظهر التلميح 0.30000000000000004 حيث المجموع الدقيق 0.3. وللمجاميع الدقيقة استخدم تحليل CSV الذي يجمع بالحساب العشري.
ملف SVG
المخطط ملف SVG مستقل بخلفية بيضاء أو داكنة حسب المظهر. لكل عمود وشريحة ونقطة تلميح بتسميتها وقيمتها، ويتضمن الملف عنوانًا ووصفًا لتسهيل الوصول، فيمكن وضعه في مستند أو صفحة ويب كما هو. وتُستخدم ثمانية ألوان على الأكثر للسلاسل؛ والسلسلة الواحدة بلون واحد.
تُختصر أسماء الفئات الطويلة على المحور بعلامة حذف، وتُقلَّل التسميات إذا كانت ستتداخل. ويُهرَّب كل النص في الملف، فلا يمكن لخلية تحتوي على < أو & أن تُفسد ملف SVG.
الحدود والخصوصية
تعمل المخططات على ملفات حتى 25 ميغابايت أو 100 ألف صف أو 250 عمودًا أو مليوني خلية. وللملف الأكبر، صفِّه أو قسّمه أولًا، أو استخرج وصفه الإحصائي بأداة تحليل CSV التي تعالج الملفات الكبيرة تدفقيًا. يجري كل شيء في متصفحك، ولا يُرفع ملف CSV.
مثال
إيرادات شهرية لمنطقتين، رُسمت أعمدةً بعمود التسميات region وعمود القيم revenue والمجموع. الإيراد الفارغ للمنطقة South في الشهر 2026-02 يُتخطّى ويُعدّ، فيكون مجموع South هو 950 + 1100.
month,region,revenue,units 2026-01,North,1200,40 2026-01,South,950,31 2026-02,North,1340,44 2026-02,South,,29 2026-03,North,1515,52 2026-03,South,1100,n/a
{
"labels": ["North", "South"],
"series": [{ "name": "revenue", "values": [4055, 2050] }],
"skipped": 1,
"categories": 2
}أسئلة وأجوبة
لماذا لا يظهر عمود لإحدى الفئات؟
لم تكن أي من خلاياها في عمود القيم رقمًا بسيطًا، فلم يكن هناك ما يُرسم. ابحث في عارض CSV عن وحدات أو فواصل آلاف أو فاصلة عشرية، أو استخدم العدد بدلًا من ذلك.
كيف أرسم عدد مرات ظهور كل قيمة؟
اختر ذلك العمود عمودًا للتسميات والعدد طريقةً للتجميع. ولا حاجة إلى عمود قيم.
هل يمكن وضع التواريخ على المحور X؟
نعم، كفئات: استخدم عمود التاريخ عمودًا للتسميات وافرز حسب التسمية، فتأتي تواريخ ISO مثل 2026-03-25 بترتيب التاريخ. كل تاريخ مختلف فئة واحدة، لذا ارفع حد الفئات أو صفِّ الصفوف إلى الفترة التي تحتاجها.