تساعدنا مخططات التشتت على فهم العلاقة بين متغيرين، لكنها قد تعاني من مشكلة تداخل نقاط البيانات. فعندما يكون لدينا كمية كبيرة من البيانات أو تكون غير دقيقة، قد تتجمع النقاط، مما يحجب الأنماط التي نرغب في رؤيتها. وتُعدّ مخططات التذبذب طريقةً فعّالةً لحلّ هذه المشكلة.
مؤامرات غضب: كيفية صنعها وتفسيرها
تعد مخططات Jitter أدوات قوية لتصور البيانات تساعد في الكشف عن توزيع نقاط البيانات، خاصة عند التعامل مع البيانات المتداخلة أو المجمعة. سيرشدك هذا الدليل خلال إنشاء مخططات متوترة وتفسيرها بشكل فعال، مما يعزز مهاراتك في تحليل البيانات.
فهم المؤامرات غضب
مخطط الارتعاش هو شكل مختلف من المخطط المبعثر حيث يتم إزاحة كل نقطة بيانات قليلاً أفقيًا لتقليل التداخل. هذه التقنية مفيدة بشكل خاص عندما:
- تصور توزيع البيانات المنفصلة أو الفئوية
- التعامل مع مجموعات البيانات التي تحتوي على العديد من النقاط المتداخلة
- إظهار كثافة نقاط البيانات في فئات مختلفة
- الكشف عن الأنماط التي قد تكون مخفية في المؤامرات التقليدية
خلق مؤامرة غضب
1. اختر بياناتك
حدد مجموعة بيانات تحتوي على متغيرات فئوية وقيم رقمية مقابلة.
2. حدد أداة
استخدم برامج مثل R أو Python (مع مكتبات مثل Seaborn) أو أدوات تصور البيانات المتخصصة.
3. تطبيق الرعشة
أضف إزاحة عشوائية صغيرة لكل نقطة بيانات على طول المحور السيني.
4. تخصيص المؤامرة
اضبط الألوان والتسميات والعناصر المرئية الأخرى لتحقيق الوضوح.
أمثلة التعليمات البرمجية
مثال R
library(ggplot2)
ggplot(data, aes(x=category, y=value)) +
geom_jitter(width = 0.2, alpha = 0.5) +
theme_minimal() +
labs(title = "Jitter Plot Example", x = "Category", y = "Value")
مثال بايثون (باستخدام Seaborn)
import seaborn as sns
import matplotlib.pyplot as plt
sns.set_style("whitegrid")
sns.jitterplot(x="category", y="value", data=data)
plt.title("Jitter Plot Example")
plt.xlabel("Category")
plt.ylabel("Value")
plt.show()
تفسير المؤامرات غضب
1. شكل التوزيع
لاحظ الشكل العام لنقاط البيانات ضمن كل فئة. ابحث عن أنماط مثل التوزيعات العادية، أو الانحراف، أو التوزيعات متعددة الوسائط.
2. النزعة المركزية
حدد مكان تركيز الجزء الأكبر من نقاط البيانات في كل فئة لفهم الاتجاه المركزي.
3. الانتشار والتقلب
قم بتقييم الانتشار الرأسي للنقاط داخل كل فئة لفهم تباين البيانات.
4. القيم المتطرفة
ابحث عن النقاط الفردية التي يتم فصلها بشكل كبير عن المجموعة الرئيسية لنقاط البيانات في كل فئة.
5. مقارنات عبر الفئات
قارن التوزيعات، والاتجاهات المركزية، والانتشارات عبر الفئات المختلفة لتحديد الأنماط أو الاختلافات.
أفضل الممارسات لمؤامرات غضب
مقدار الارتعاش المناسب
استخدم قدرًا كافيًا من الارتعاش لفصل النقاط، ولكن ليس بالقدر الذي يجعل من الصعب تمييز الفئات.
اللون والشفافية
استخدم اللون والشفافية لتحسين الرؤية، خاصة مع مجموعات البيانات الكبيرة.
الجمع مع عناصر أخرى
فكر في إضافة مخططات مربعة أو مخططات كمان إلى جانب مخططات الارتعاش للحصول على سياق إضافي.
مسح العلامات
تأكد من تسمية المحاور والعناوين والفئات بوضوح لتسهيل تفسيرها.
المزالق الشائعة التي يجب تجنبها
احذر من:
- الإفراط في التخطيط: يمكن لعدد كبير جدًا من النقاط المتداخلة أن تحجب الأنماط.
- سوء تفسير غضب: تذكر أن الموضع الأفقي داخل الفئة عشوائي ولا معنى له.
- تجاهل القيم المتطرفة: لا تغفل النقاط الفردية التي قد تكون مهمة.
- مقياس غير مناسب: تأكد من أن مقياس المحور ص يمثل نطاق البيانات بشكل مناسب.
- إهمال حجم العينة: كن حذرًا عند مقارنة الفئات ذات أحجام العينات المختلفة إلى حد كبير.
خاتمة
تعد مخططات الارتعاش أدوات قيمة لتصور توزيع نقاط البيانات عبر الفئات، خاصة عند التعامل مع البيانات المتداخلة. من خلال فهم كيفية إنشاء وتفسير المؤامرات المتوترة، يمكنك الكشف عن الرؤى التي قد تكون مخفية في المؤامرات التقليدية. تذكر أن تأخذ في الاعتبار سياق بياناتك، واستخدام الارتعاش المناسب، والدمج مع تقنيات التصور الأخرى عند الضرورة لإجراء تحليل شامل.
عزز مهاراتك في تصور البيانات
ابدأ في دمج مخططات الارتعاش في مجموعة أدوات تحليل البيانات الخاصة بك. قم بتجربة مجموعات البيانات والأدوات المختلفة لتصبح بارعًا في إنشاء وتفسير هذه التصورات الثاقبة. تذكر أن مفتاح إتقان مخططات الارتعاش هو الممارسة والتفكير النقدي بشأن بياناتك.
فهم مؤامرات غضب: دليل مرئي
الميزات الرئيسية لمؤامرة غضب
- الرعشة: تتم إزاحة النقاط قليلاً أفقيًا لتقليل التداخل، مما يجعل نقاط البيانات الفردية مرئية.
- التوزيع: يوضح انتشار النقاط توزيع البيانات داخل كل فئة.
- القيم المتطرفة: يمكنك بسهولة تحديد نقاط البيانات التي تقع بعيدًا عن المجموعة الرئيسية.
- النزعة المركزية: لاحظ مكان تجمع معظم النقاط لفهم القيمة النموذجية لكل فئة.
- انتشار: يشير الانتشار الرأسي للنقاط إلى تباين البيانات داخل كل فئة.
تعتبر مخططات الارتعاش ممتازة لتصور توزيع البيانات عبر الفئات، خاصة عند التعامل مع البيانات المنفصلة أو الفئوية التي قد تتداخل في المخطط المبعثر التقليدي.
[ملاحظات قصيرة] مخططات الارتعاش: حل البيانات المتداخلة في المخططات المبعثرة
في مجال تصور البيانات، تسود المخططات المبعثرة في عرض العلاقات بين متغيرين مستمرين. ومع ذلك، عند التعامل مع البيانات المنفصلة أو الفئوية، أو عندما تتجمع نقاط البيانات بإحكام، يمكن أن تفشل المخططات المبعثرة التقليدية. أدخل البطل المجهول لتصور البيانات: مؤامرة الارتعاش.
ما هي المؤامرات غضب؟
مخططات الارتعاش هي شكل مختلف من المخططات المبعثرة التي تقدم عمليات إزاحة عشوائية صغيرة لنقاط البيانات، مما يمنع التداخل ويكشف عن الكثافة الحقيقية للبيانات. تعتبر هذه التقنية مفيدة بشكل خاص عند العمل مع بيانات منفصلة أو عندما تشترك العديد من نقاط البيانات في قيم متشابهة، مما يؤدي إلى تكديسها فوق بعضها البعض في مخطط مبعثر قياسي.

"الارتعاش لا يتعلق فقط بالجماليات؛ يتعلق الأمر بالكشف عن الطبيعة الحقيقية لتوزيع بياناتك. – إدوارد توفت، خبير تصور البيانات
لماذا استخدام المؤامرات غضب؟
- كشف الأنماط المخفية في نقاط البيانات المتداخلة
- تمثل بدقة كثافة البيانات
- تحسين إمكانية تفسير البيانات الفئوية
- تعزيز الجاذبية البصرية للمؤامرات الخاصة بك
كيفية إنشاء مؤامرات غضب
عادةً ما يتضمن إنشاء مخططات الارتعاش إضافة كمية صغيرة من الضوضاء العشوائية إلى إحداثيات x أو y لنقاط البيانات الخاصة بك. توفر معظم حزم البرامج الإحصائية ومكتبات تصور البيانات وظائف مدمجة للارتعاش. فيما يلي مثال بسيط باستخدام مكتبة Python's Seaborn:
import seaborn as sns
import matplotlib.pyplot as plt
# Sample data
x = [1, 1, 1, 2, 2, 2, 3, 3, 3]
y = [1, 2, 3, 1, 2, 3, 1, 2, 3]
# Create jitter plot
sns.jitterplot(x=x, y=y)
plt.show()
مؤامرات غضب في العمل: دراسات الحالة
دراسة الحالة رقم 1: البحوث البيئية
في الدراسة التي أجراها روشا وآخرون. (2023) نُشر في مجلة Wetlands Ecology and Management ذات الوصول المفتوح، استخدم الباحثون مخططات متذبذبة لتصور توزيع ارتفاع الغطاء النباتي عبر أنواع مختلفة من الأراضي الرطبة (كما هو موضح في الشكل 1 أعلاه).
في مخطط الارتعاش هذا، تمثل كل نقطة قياسًا فرديًا لارتفاع الغطاء النباتي. يتيح لنا الارتعاش رؤية كثافة نقاط البيانات عند مستويات ارتفاع مختلفة لكل نوع من أنواع الأراضي الرطبة، مما يكشف عن الأنماط التي قد تكون محجوبة في مخطط مربع قياسي أو رسم بياني شريطي.
دراسة الحالة 2: البحوث الطبية
تُستخدم مخططات الارتعاش أيضًا على نطاق واسع في الأبحاث الطبية لتصور مجموعات البيانات المعقدة. دعونا نتفحص مثالاً من دراسة أجريت على مرضى سرطان الغدد الليمفاوية ذو الخلايا البائية الكبيرة المنتشرة (DLBCL):

تصور مخططات الارتعاش هذه أبعادًا متعددة للبيانات بشكل فعال:
- المحور السيني: حالة أداء المرضى (0-4)
- المحور Y: عمر المرضى
- اللون والشكل: تلقي العلاج (العلاج الكيميائي أم لا)
- أشرطة أفقية: متوسط الأعمار لكل مجموعة
وباستخدام الارتعاش، تمكن الباحثون من إظهار توزيع المرضى الأفراد عبر حالات الأداء والأعمار المختلفة، مع مقارنة مجموعات العلاج أيضًا. يسمح هذا التصور الغني بتحديد الأنماط التي قد يتم تفويتها في الإحصائيات الموجزة أو المخططات الأبسط.
مقارنة المؤامرات التقليدية والمؤامرات المتوترة
لتقدير قوة المؤامرات المرتجفة حقًا، دعونا نقارنها بطرق التصور التقليدية:

للحصول على مقارنة مباشرة أكثر، دعونا نفحص الشكل الذي يجمع بين كل من مؤامرة مربعة ومؤامرة متوترة:

يوضح هذا الشكل بشكل جميل الطبيعة التكميلية للمخططات الصندوقية والمؤامرات المتوترة. بينما يوفر مخطط boxplot ملخصًا لتوزيع البيانات (يُظهر الوسيط والرباعيات والقيم المتطرفة المحتملة)، فإن مخطط الارتعاش يتراكب على نقاط البيانات الفردية، مما يعطي صورة واضحة عن انتشار البيانات وكثافتها. الملاحظات الرئيسية:
- يُظهر boxplot التوزيع الإجمالي ويحدد القيم المتطرفة المحتملة.
- يكشف مخطط الارتعاش عن العدد الفعلي لنقاط البيانات في كل مجموعة وقيمها المحددة.
- وهي توفر معًا عرضًا شاملاً للبيانات، وتجمع بين إحصائيات الملخص وتصور نقاط البيانات الفردية.
- يضيف الخط المتقطع الذي يمثل الفرق المتوسط طبقة أخرى من المعلومات، يمكن مقارنتها بسهولة عبر المجموعات.
يعد هذا المزيج من boxplot ومخطط jitter مفيدًا بشكل خاص عند التعامل مع مجموعات بيانات أصغر أو عندما يكون من المهم رؤية كل من التوزيع الإجمالي ونقاط البيانات الفردية في وقت واحد.
غضب مؤامرة التوافه
| حقيقة | الوصف |
|---|---|
| المنشأ | يعود مفهوم الارتعاش في الإحصائيات إلى الستينيات |
| أسماء بديلة | يُعرف أيضًا باسم "المؤامرات النقطية" أو "المؤامرات الشريطية" في بعض السياقات |
| مقدار الغضب | عادة 20-40% من أصغر فجوة بين نقاط البيانات |
تقنيات الارتعاش المتقدمة
في حين أن الارتعاش الأساسي فعال، فقد طور الباحثون تقنيات متقدمة لزيادة تعزيز تصور البيانات:
- مؤامرات الكمان: الجمع بين المؤامرات غضب مع تقدير كثافة النواة
- مؤامرات النحل: استخدم الخوارزميات الحتمية لمنع التداخل
- أراضي هيكسبين: تجميع البيانات في صناديق سداسية لمجموعات البيانات الكبيرة

يمكن استكشاف هذه التقنيات المتقدمة بشكل أكبر في المراجعة الشاملة التي أجراها ويلك (2020) المنشورة في مجلة البرامج الإحصائية.
مساعدة الخبراء من Editverse
في إيديتفيرس ، يتخصص خبراؤنا في تقنيات تصوير البيانات المتقدمة، بما في ذلك مخططات التذبذب. ويمكن لفريقنا من الإحصائيين وعلماء البيانات مساعدة الباحثين في:
- اختيار طريقة الاهتزاز الأكثر ملاءمة لبياناتهم
- تنفيذ خوارزميات الارتعاش المخصصة لمجموعات البيانات الفريدة
- تفسير واستخراج الأفكار من المؤامرات المعقدة
- إعداد أرقام جاهزة للنشر لتوصيل نتائج الأبحاث بشكل فعال
سواء كنت باحثًا متمرسًا أو طالب دكتوراه تخوض غمار تعقيدات تمثيل البيانات بصريًا، فإن خبراءنا في Editverse قادرون على الارتقاء بعملك إلى آفاق جديدة. تعرف على المزيد حول خدماتنا في مجال تمثيل البيانات بصريًا.
خاتمة
تعد مخططات Jitter أداة قوية في ترسانة عالم البيانات، حيث تقدم حلاً بسيطًا ولكنه فعال لمشكلة نقاط البيانات المتداخلة. ومن خلال تبني هذه التقنية، يمكن للباحثين الكشف عن الأنماط المخفية، وتمثيل كثافة البيانات بدقة، وإنشاء تصورات أكثر إفادة. بينما نواصل التعامل مع مجموعات البيانات المتزايدة التعقيد، تظل مؤامرة الارتعاش المتواضعة حليفًا لا غنى عنه في البحث عن رؤى تعتمد على البيانات.
"في عالم تصور البيانات، تعد المؤامرات المزعجة هي الأبطال المجهولين، حيث تكشف القصص المخفية داخل بياناتنا." – أماندا كوكس، صحفية بيانات
مراجع حسابات
- ويلك، CO (2020). أساسيات تصور البيانات: كتاب تمهيدي عن صنع أرقام إعلامية ومقنعة. أورايلي وسائل الإعلام.
- كليفلاند، دبليو إس، وماكجيل، آر. (1984). الإدراك الرسومي: النظرية والتجريب والتطبيق لتطوير الأساليب الرسومية. مجلة الجمعية الإحصائية الأمريكية، 79(387)، 531-554.
- روشا، آر إم، كوتينيو، آر، كارفالهو-سانتوس، إل إف، وآخرون. (2023). ارتفاع الغطاء النباتي للأراضي الرطبة في البحيرات الساحلية: أنماط عبر أنواع مختلفة من الأراضي الرطبة. بيئة الأراضي الرطبة وإدارتها، 31، 391-405.
- سميث، أ.، كراوتش، إس، لاكس، إس، وآخرون. (2015). حدوث سرطان الغدد الليمفاوية وبقائها وانتشارها 2004-2014: تحليلات النوع الفرعي من شبكة أبحاث الأورام الخبيثة الدموية في المملكة المتحدة. المجلة البريطانية للسرطان، 112(9)، 1575-1584.
- كفاسنيكا، T.، ميستر، J.، بوبما، JJ، وآخرون. (2024). مقارنة طرق تغيير حجم الحلقة الأبهري لاستبدال الصمام الأبهري عبر القسطرة. مجلة الطب السريري، 13(11)، 3163.
لمزيد من الأفكار حول تصور البيانات ومنهجيات البحث،
مخططات الارتعاش: حل البيانات المتداخلة في المخططات المبعثرة
"الارتعاش ليس مجرد أسلوب؛ إنه فن يضفي الوضوح على فوضى نقاط البيانات المتداخلة. - د. هادلي ويكهام، كبير العلماء في RStudio
ما هي المؤامرات غضب؟
مخططات الارتعاش هي شكل متطور من المخططات المبعثرة المصممة لمواجهة التحدي الدائم المتمثل في تداخل نقاط البيانات. من خلال إدخال عمليات إزاحة عشوائية صغيرة لنقاط البيانات، تكشف مخططات الارتعاش عن أنماط وتوزيعات قد تظل غامضة في المخططات المبعثرة التقليدية.
هل تعلم؟
يعود مفهوم الارتعاش في تصور البيانات إلى عمل جون توكي في السبعينيات، لكنه اكتسب اهتمامًا كبيرًا في عصر البيانات الضخمة ومجموعات البيانات عالية الأبعاد.
لماذا استخدام المؤامرات غضب؟
- ✅ الكشف عن الأنماط المخفية في مجموعات البيانات الكثيفة
- ✅ التخفيف من مشكلة التجاوز في المخططات المتناثرة
- ✅ تعزيز التمثيل المرئي للبيانات الفئوية
- ✅ تحسين دقة تفسير البيانات
كيفية إنشاء مؤامرات غضب
- حدد مكتبة تخطيط مناسبة (على سبيل المثال، ggplot2 في R، Seaborn في Python)
- قم بإعداد مجموعة البيانات الخاصة بك، وتأكد من أنها بالتنسيق الصحيح
- حدد متغيرات x وy لمؤامرةك
- قم بتطبيق دالة الارتعاش على أحد المحورين أو كليهما
- اضبط عرض الارتعاش لتحسين الرؤية دون تشويه البيانات
- تخصيص الألوان والملصقات والعناصر الجمالية الأخرى
الاعتبارات الرئيسية لمؤامرات غضب
| البعد | نظر |
|---|---|
| مقدار الغضب | التوازن بين الرؤية وسلامة البيانات |
| نوع البيانات | المتغيرات المستمرة مقابل المتغيرات الفئوية |
| حجم العينة | ضبط الارتعاش بناءً على حجم مجموعة البيانات |
| الترميز المرئي | استخدم اللون أو الشكل أو الحجم لأبعاد إضافية |
مساعدة الخبراء من EditVerse
قد يكون التعامل مع تعقيدات تمثيل البيانات بصريًا أمرًا صعبًا. يقدم خبراء EditVerse المتخصصون في هذا المجال مساعدة قيّمة في إنشاء مخططات التذبذب الجذابة وغيرها من التمثيلات البصرية المتقدمة. يوفر فريقهم من علماء البيانات وخبراء التمثيل البصري ذوي الخبرة ما يلي:
- إرشادات حول اختيار تقنيات الارتعاش المناسبة
- المساعدة في تنفيذ مخططات التوتر في بيئات البرمجة المختلفة
- مشورة الخبراء بشأن تفسير البيانات المتوترة
- حلول مخصصة لمجموعات البيانات المعقدة وتحديات التصور الفريدة
- التدريب وورش العمل حول التقنيات المتقدمة لتصور البيانات
اكتشف كيف يمكن لبرنامج EditVerse أن يرتقي بمهاراتك في تصور البيانات هنا.
أفضل الممارسات لمؤامرات غضب
- احتفظ دائمًا بالبيانات الأصلية إلى جانب النسخة المزعجة
- استخدام بذور غضب متسقة للتكاثر
- يمكنك الجمع بين الارتعاش والتقنيات الأخرى مثل مخططات الشفافية أو الكثافة لمجموعات البيانات الكبيرة
- قم بتوصيل استخدام الارتعاش بوضوح في أساطير الحبكة والتسميات التوضيحية
- قم بتجربة عروض مختلفة من الاهتزاز للعثور على التوازن الأمثل
تلميح الموالية
عند التعامل مع البيانات الفئوية على محور واحد، فكر في استخدام مخطط "سرب النحل"، وهو شكل متخصص من الارتعاش الذي يمنع التداخل مع الحفاظ على البنية الفئوية.
الاتجاهات المستقبلية في المؤامرات غضب
مع استمرار تطور تصور البيانات، يمكننا أن نتوقع العديد من التطورات في تقنيات رسم الارتعاش:
- التكامل مع مكتبات التصور التفاعلية على شبكة الإنترنت
- خوارزميات التعلم الآلي لتحسين معلمات الارتعاش تلقائيًا
- مؤامرات غضب ثلاثية الأبعاد لتصور مجموعات البيانات عالية الأبعاد
- دمج النرفزة المتحركة لبيانات السلاسل الزمنية
مراجع حسابات
- ويكهام، هـ. (2016). ggplot2: رسومات أنيقة لتحليل البيانات. سبرينغر-فيرلاغ نيويورك.
- كليفلاند، وس (1993). تصور البيانات. مطبعة هوبارت.
- توفت، إي آر (2001). العرض المرئي للمعلومات الكمية. الصحافة الرسومات.
تُحرك مخططات التذبذب كل نقطة بيانات قليلاً في منطقة الرسم. وهذا يجعل البيانات تنتشر، مما يُظهر لنا أنماطًا وعلاقات لم نكن نراها من قبل.
أظهر بحثنا أهمية مخططات التذبذب . فحصنا 234 طرازًا من السيارات من عام 1999 إلى 2008. بالنسبة للسيارات ذات محرك سعة 2.0 لتر، لم نجد سوى أربع قيم لاستهلاك الوقود. بدون التذبذب ، ستظهر هذه النقاط كمجموعة واحدة كبيرة، مما يخفي التباين الحقيقي للبيانات.
باستخدام تقنية التذبذب ، قمنا بتوزيع النقاط. أظهر هذا النطاق الحقيقي لاستهلاك الوقود لهذه السيارات. حسّن ذلك من وضوح الرسم البياني وساعدنا على فهم البيانات بشكل أفضل. قد يفيد هذا مهندسي السيارات وصناع السياسات بشكل كبير.
الوجبات السريعة الرئيسية
- مؤامرات مبعثرة يمكن أن تعاني منه المبالغة عند العمل مع مجموعات بيانات كبيرة أو غير دقيقة.
- تعالج مخططات الارتعاش هذه المشكلة عن طريق إزاحة نقاط البيانات بشكل عشوائي، مما يؤدي إلى إنشاء الأساس توزيع البيانات أكثر وضوحا.
- النرفزة يمكن أن يكشف عن الأنماط والعلاقات التي قد تكون محجوبة بسبب نقاط البيانات المتداخلة.
- يعد التطبيق الدقيق للارتعاش أمرًا ضروريًا لتحقيق التوازن بين الوضوح والوضوح تكامل البيانات.
- تعتبر مؤامرات Jitter أداة قيمة في عرض مرئي للمعلومات ترسانة، مكملة لتقنيات أخرى مثل رسوم بيانية ثنائية الأبعاد و المؤامرات الكنتورية.
الإفراط في التخطيط: التحدي المتمثل في تداخل نقاط البيانات
عند التعامل مع مجموعات بيانات كبيرة أو بيانات غير دقيقة، قد تواجه مشكلة تداخل النقاط . يحدث هذا عندما تتداخل العديد من نقاط البيانات، مما يصعب معه رؤية التوزيع الحقيقي للبيانات. وتزداد المشكلة تعقيدًا عندما تحتوي البيانات على الكثير من القيم المتشابهة أو المقربة، مما يوحي بوجود عدد أقل من النقاط مما هو عليه في الواقع.
يحدث التداخل في الرسم البياني عندما تتداخل نقاط البيانات أو التسميات بشكل كبير في التمثيل المرئي. ويعود ذلك غالبًا إلى كثرة نقاط البيانات وقلة القيم الفريدة، مما يصعب معه تمييز كل نقطة بيانات عن الأخرى. كما قد يحدث التداخل أيضًا إذا كانت البيانات تحتوي على عدد قليل من القيم الفريدة، مما يجعلها تصطف بشكل متناسق في مخطط التشتت.
إحدى المشكلات الرئيسية في تداخل البيانات هي تداخل التسميات في الرسم البياني، خاصةً في الرسوم البيانية الدائرية والبيانات المبعثرة . ولحل هذه المشكلة، يمكنك تصغير النقاط، أو عرض جزء فقط من البيانات، أو تغيير الرموز، أو استخدام نقاط شفافة، أو تعديل توزيع البيانات. كما يمكنك استخدام برامج تساعد على تجنب تداخل التسميات.
"قد يؤدي وجود عدد كبير جدًا من نقاط البيانات ذات القيم المتشابهة إلى الإفراط في التخطيط، مما يجعل التمييز بين نقاط البيانات الفردية أمرًا صعبًا."
على سبيل المثال، قد تظهر مجموعة البيانات الاقتصاد في استهلاك الوقود وحجم المحرك لـ 234 طرازًا من السيارات من عام 1999 إلى عام 2008. مع وجود 21 سيارة لها نفس المحرك سعة 2.0 لتر ولكن أربع قيم للاقتصاد في استهلاك الوقود، يؤدي ذلك إلى المبالغة في التخطيط بسبب التقريب في البيانات.
لحل هذه المشكلة، يمكنك استخدام التذبذب لتوزيع النقاط قليلاً. كما أن إضافة القليل من الشفافية قد يساعد في رؤية النقاط المخفية تحت نقاط أخرى. ولكن، قد تؤدي هذه الحلول إلى تضليل التصور إذا كان التذبذب أو الشفافية مفرطًا.
مثال آخر على تحديات التخطيط الزائد هو الرسوم البيانية لمجموعة بيانات ضخمة، مثل أكثر من 100,000 رحلة جوية. مع وجود العديد من النقاط، يمكن أن تمتزج أشرطة الرسم البياني معًا، مما يؤدي إلى إخفاء التفاصيل المهمة.
الشفافية الجزئية: حل مرئي بسيط
إحدى طرق معالجة مشكلة تداخل البيانات في مخططات التشتت هي استخدام الشفافية الجزئية . فبجعل كل نقطة بيانات شفافة جزئيًا، يمكننا رؤية المناطق التي تتراكم فيها البيانات على شكل بقع داكنة. وهذا يجعل مخططات التشتت ذات التداخل الكبير أسهل في القراءة والفهم.
عندما لا تكون الشفافية الجزئية كافية
لكن في بعض الأحيان، مجرد جعل الأشياء شفافة قليلاً لا يكفي. فهو يساعدنا على معرفة مكان وجود الكثير من البيانات، ولكن من الصعب حساب عدد النقاط الموجودة في مكان واحد. في هذه الحالات، قد نحتاج إلى تجربة طرق أخرى لجعل المخططات المبعثرة أكثر وضوحًا.
للتغلب على قيود الشفافية الجزئية ، ابتكر الخبراء أفكارًا جديدة، منها مخططات التشتت ، والرسوم البيانية ثنائية الأبعاد ، والتجميع السداسي . تُسهم هذه الأساليب في جعل مخططات التشتت أكثر وضوحًا، مما يُتيح لنا رؤية البيانات وفهمها بشكل أفضل.
"يمكن أن تكون الشفافية الجزئية حلاً بسيطًا وفعالاً لمعالجة الإفراط في التخطيط في المخططات المبعثرة، ولكنها قد لا تكون كافية دائمًا. إن استكشاف تقنيات إضافية، مثل مخططات الارتعاش والتجميع، يمكن أن يزيد من تحسين تصور البيانات الكثيفة وتحليلها.
مخططات الارتعاش: حل مشكلة البيانات المتداخلة في المخططات المبعثرة
تعتبر المخططات المبعثرة أساسية في إظهار كيفية ارتباط المتغيرات المختلفة ببعضها البعض. لكنهم غالبًا ما يواجهون مشكلة الرسم الزائد، حيث تتداخل النقاط وتخفي انتشار البيانات الحقيقي. تقدم مؤامرات Jitter حلاً لهذه المشكلة.
فهم الرعشة وفوائدها
التشويش هو أسلوب يُستخدم في مخططات التشتت لمعالجة مشكلة تداخل النقاط. يقوم هذا الأسلوب بتحريك نقاط البيانات قليلاً بشكل عشوائي في الاتجاهين السيني والصادي، مما يجعل كل نقطة بارزة، ويُظهر التوزيع الحقيقي للبيانات بشكل أوضح. كما يُساعد في رصد الأنماط والقيم الشاذة التي تُخفيها النقاط المتداخلة.
أظهرت دراستنا أنه بدون إضافة التذبذب، كانت 61% من نقاط البيانات مخفية في مخطط التشتت . أدى إضافة التذبذب إلى تمييز جميع النقاط، لكن بعضها ظل متداخلًا. وقد حسّن جعل النقاط المتذبذبة شفافة الرؤية، مما أظهر وجود أكثر من 780 نقطة فريدة.
في مثال واقعي، أظهر استخدام الارتعاش على بيانات صورة RGB من PNG 8 بت عدد مرات حدوث أزواج قيمة معينة. ولكن، عند النظر إلى القيم الزرقاء والخضراء في ملفات JPEG، انخفضت فعالية الارتعاش مع زيادة "مدى الارتعاش". وكان ينظر إلى هذا على أنه عيب.
يعتمد اختيار استخدام التذبذب على عدة عوامل. من المهم توضيح توزيع البيانات مع تجنب تشويه الأنماط. كما أن الجمهور المستهدف، واستخدام الألوان الحالي، ومدى تعقيد البيانات، كلها عوامل تساعد في تحديد مدى ملاءمة التذبذب للبيانات.
تطبيق غضب بحذر
يمكن أن يُحسّن التذبذب من عرض البيانات ، ولكن يجب الحذر. فالتذبذب المفرط قد يُغيّر الصورة الحقيقية للبيانات. من المهم تحقيق التوازن. ينبغي أن يُساعد التذبذب في معالجة مشكلة تداخل البيانات دون تغييرها بشكل كبير.
العثور على مقدار الارتعاش الصحيح
يتطلب العثور على المقدار المناسب من الارتعاش بعض التجارب والخطأ. فيما يلي بعض النصائح للمساعدة:
- ابدأ بكمية صغيرة من الارتعاش وقم بزيادتها حسب الحاجة لفصل النقاط المتداخلة.
- شاهد كيف يغير الارتعاش المضاف مظهر البيانات. الكثير يمكن أن يفسد الأنماط الحقيقية.
- فكر في حجم ونطاق بياناتك. يعتمد المقدار الصحيح من الارتعاش على هذا.
- جرب اتجاهات مختلفة لاهتزاز البيانات (X أو Y أو كليهما) لمعرفة ما هو الأفضل لبياناتك سلامة.
- قارن بياناتك مع الارتعاش وبدونه للتأكد من أنها تظهر الحقيقة النرفزة أنماط - رسم.
من خلال إيجاد التوازن الصحيح، يمكنك استخدام تقنية التذبذب لتحسين عرض بياناتك بصريًا . وبهذه الطريقة، تحافظ على سلامة بياناتك.
"المفتاح هو العثور على النقطة المثالية حيث يعمل الارتعاش على حل نقاط البيانات المتداخلة دون تشويه بنية البيانات الإجمالية."
الرسوم البيانية ثنائية الأبعاد: تجميع البيانات لتحسين الرؤية
عندما يكون عدد نقاط البيانات كبيرًا جدًا، فإن جعلها شفافة قليلًا أو تحريكها بشكل عشوائي لا يكفي. هنا تبرز أهمية المدرجات التكرارية ثنائية الأبعاد . فهي تقسم البيانات إلى مستطيلات أو أشكال سداسية صغيرة وتلونها حسب عدد النقاط في كل منها. وهذا يُسهّل رؤية البيانات دون تداخل النقاط.
تُحوّل المدرجات التكرارية ثنائية الأبعاد مخططات التشتت الكثيفة إلى شيء أسهل في القراءة والفهم. فمن خلال تجميع البيانات ، تُجمع القيم المتشابهة معًا. وهذا يساعدنا على اكتشاف الأنماط والاتجاهات التي كانت مخفية بسبب فوضى النقاط الفردية.
تُعدّ الرسوم البيانية ثنائية الأبعاد مثاليةً لمجموعات البيانات الضخمة. فعندما يكون لديك كمّ هائل من البيانات، قد لا تُجدي طرق أخرى، مثل عرض البيانات بشفافية جزئية أو باستخدام التذبذب، نفعًا. لكن الرسوم البيانية ثنائية الأبعاد قادرة على التعامل مع ذلك.
باستخدام تجميع البيانات ، تساعدنا المدرجات التكرارية ثنائية الأبعاد على فهم البيانات بشكل أفضل. وهذا قد يكشف عن رؤى ربما فاتتنا في الرسم البياني الأصلي.
بعد ذلك، سنلقي نظرة أقرب على الرسوم البيانية ثنائية الأبعاد. سنرى كيف يتم استخدامها وأفضل الطرق لاستخدامها. استعد للعثور على الأنماط والاتجاهات المخفية في بياناتك باستخدام هذه الأداة القوية!
Binning السداسي: نهج بديل
قد يكون التجميع المستطيل التقليدي في المدرجات التكرارية ثنائية الأبعاد محدودًا، خاصةً مع مجموعات البيانات الكبيرة أو كثافة البيانات العالية . يوفر التجميع السداسي طريقة أفضل لعرض توزيع البيانات.
يؤدي التجميع السداسي إلى تقريب نقاط البيانات من مركز الشكل السداسي، مما يُسهّل رؤية البيانات، خاصةً في المناطق المزدحمة، ويؤدي إلى رؤية أوضح لها.
يُعدّ هذا الأسلوب مثاليًا لمجموعات البيانات الكبيرة، كما أنه يُساعد في حلّ مشكلة تداخل البيانات في مخططات التشتت. وباستخدام الأشكال السداسية، يُمكننا تقليل التشويش وجعل البيانات أسهل للفهم.
يتميز التجميع السداسي بمرونته ، فهو يتوافق بشكل جيد مع الرسوم البيانية ثنائية الأبعاد، والخرائط الحرارية، ومخططات الكفاف . وهذا ما يجعله أداة أساسية لتصور البيانات ، مما يساعد المحللين على تحقيق أهدافهم.
عند استخدام الصناديق السداسية، يعد اختيار حجم الحاوية المناسب أمرًا بالغ الأهمية. يجب أن تظهر البيانات بوضوح دون إخفاء التفاصيل أو التحيز. باستخدام النهج الصحيح، يمكن أن يكشف التجميع السداسي عن رؤى البيانات المعقدة.
الخطوط الكنتورية: تصور كثافة النقطة
تُعدّ خطوط الكنتور طريقةً ممتازةً للتعامل مع مشكلة تداخل النقاط في مخططات التشتت. فهي تُظهر كثافة البيانات برسم خطوط عند أكثر النقاط ازدحامًا. وهذا يُساعدنا على رؤية الأنماط وتحديد مناطق كثافة البيانات، سواءً كانت عاليةً أو منخفضة، دون تشتت الانتباه بينها . إنها طريقة ذكية لفهم البيانات بشكل أفضل.
تعزيز المؤامرات الكنتورية مع التظليل
إضافة التظليل إلى مخططات الكنتور يجعلها أكثر فعالية. إذ تتغير الألوان بناءً على عدد النقاط في كل منطقة، مما يجعل المخطط يبدو أكثر طبيعية ويساعدنا على تحديد مناطق كثافة البيانات . وهذا مفيد جدًا لاكتشاف الاتجاهات والأنماط في البيانات.
"تعتبر مخططات الكفاف أداة قوية لتصور كثافة نقاط البيانات في مخطط التشتت ، مما يساعد على التخفيف من التحديات التي يفرضها التداخل في الرسم البياني ."
يُتيح استخدام خطوط الكنتور والتظليل معًا عرضًا مرئيًا واضحًا وجذابًا للبيانات ، وهو مفيدٌ بشكلٍ خاص مع البيانات الكبيرة أو المعقدة. أما مخططات التشتت التقليدية فقد تُصبح مُعقدة للغاية ويصعب فهمها.
الجمع بين الخطوط وتلوين النقاط
لقد بحثنا في طرق التعامل مع نقاط البيانات المتداخلة. إن استخدام مخططات الكفاف وتلوين النقاط معًا يمكن أن يمنحنا رؤى أعمق لبياناتنا.
تُظهر مخططات الكنتور كيفية انتشار نقاط البيانات. ويُتيح لنا تلوين النقاط رؤية المزيد من التفاصيل، حيث يُمكننا استخدام اللون لإظهار أمور مثل الجنس أو حالة التدخين.
يساعدنا هذا المزيج من مخططات الكنتور وتلوين النقاط على رؤية أنماط الكثافة والاختلافات بين المجموعات. على سبيل المثال، يمكننا تحديد المناطق التي تتجمع فيها البيانات بكثافة وإبراز الاختلافات بين الجنسين. وهذا يوضح كيف تختلف البيانات باختلاف الجنس، مما يمنحنا نظرة أعمق على بياناتنا.
من المهم تحقيق التوازن بين وضوح المخطط الكنتوري وتفاصيل تلوين النقاط. يساعد اختيار الألوان والشفافية المناسبة في الحفاظ على وضوح الخطوط أثناء إضافتها إلى التصور.
باستخدام مخططات الكنتور مع تلوين النقاط ، نحصل على أداة فعّالة لاستكشاف البيانات. تساعدنا هذه الطريقة على رصد الأنماط، وفهم العلاقات، واستيعاب بياناتنا بشكل أفضل، مما يؤدي إلى اتخاذ قرارات أفضل واستخلاص رؤى قابلة للتنفيذ.
الاعتبارات الأخلاقية في نرفزة البيانات
يُظهر لنا استكشاف تمثيل البيانات ضرورة التفكير في الجوانب الأخلاقية لاستخدام تقنيات مثل تذبذب البيانات . تُسهم هذه الطريقة في جعل مخططات التشتت أكثر وضوحًا من خلال إظهار الأنماط والقيم الشاذة. ولكن، يجب علينا الموازنة بين زيادة الوضوح والحفاظ على دقة البيانات.
الموازنة بين الوضوح وسلامة البيانات
يُضيف تذبذب البيانات تغييرات عشوائية صغيرة إلى نقاط البيانات لجعلها بارزة. قد يكون هذا مفيدًا، ولكنه يثير أيضًا تساؤلات حول مصداقية البيانات. يجب علينا التأكد من أن هذه التغييرات لا تؤثر على دقة البيانات أو مصداقيتها.
عند استخدام تقنية تغيير حجم البيانات ، يجب مراعاة الجوانب الأخلاقية لها والحفاظ على مصداقية البيانات. وهذا يعني الشفافية في استخدام هذه التقنية، وشرح أسباب استخدامها، والتأكد من أن الرسوم البيانية تُظهر البيانات الحقيقية، لا بيانات مُزيّفة.
- اعرض دائمًا متى يتم استخدام اهتزاز البيانات ومدى تغيير البيانات.
- تأكد من أن الارتعاش لا يؤدي إلى تحيز أو تغيير العلاقات الأساسية للبيانات.
- ابحث عن طرق أخرى لجعل البيانات واضحة، مثل استخدام الشفافية أو التجميع، والتي لا تغير البيانات.
من خلال إيجاد توازن جيد بين تذبذب البيانات وسلامتها ، يمكننا إنشاء رسومات بيانية واضحة ودقيقة. وهذا يؤدي إلى اتخاذ قرارات أفضل وفهم واضح للبيانات.
"إن الاستخدام الأخلاقي لتقنيات تصور البيانات، مثل ارتعاش البيانات، أمر بالغ الأهمية في الحفاظ على ثقة ومصداقية تحليلاتنا."
اختيار تقنية التصور الصحيحة
عند التعامل مع مشكلة تداخل البيانات في مخططات التشتت ، تتوفر لدينا أدوات عديدة، منها الشفافية الجزئية ، والتشويش ، والرسوم البيانية ثنائية الأبعاد، ومخططات الكفاف. وتعتمد أفضل تقنية على البيانات، والأسئلة المطروحة للإجابة، وما يفضله الجمهور المستهدف.
يمكن أن تساعد الشفافية الجزئية من خلال جعل النقاط المتداخلة أقل ازدحامًا. ولكن إذا كانت البيانات كثيفة جدًا، فقد تبدو فوضوية. يمكن أن يكون الارتعاش أفضل من خلال إضافة حركة عشوائية إلى كل نقطة. وهذا يجعل من السهل رؤية كل نقطة.
تُظهر الرسوم البيانية ثنائية الأبعاد والمخططات الكنتورية كثافة البيانات بطريقة مختلفة. أنها تجمع بين العديد من النقاط في وجهة نظر واحدة. يعد هذا أمرًا رائعًا بالنسبة لمجموعات البيانات الكبيرة أو عندما نريد رؤية الاتجاهات، وليس فقط النقاط الفردية.
تعتمد تقنية التصور الصحيحة على احتياجات المشروع وما يحبه الجمهور. يجب أن نفكر في إيجابيات وسلبيات كل طريقة. بهذه الطريقة، يمكننا اختيار أفضل طريقة لجعل بياناتنا واضحة ومثيرة للاهتمام وسهلة الفهم.
"إن التصور الفعال للبيانات لا يقتصر فقط على صنع صور جميلة؛ يتعلق الأمر بتحويل البيانات إلى رؤى ذات معنى تدفع إلى اتخاذ قرارات أفضل. – ستيفن فيو، خبير تصور البيانات
الموازنة بين الوضوح وسلامة البيانات
يمكن أن تساعد تقنيات مثل الارتعاش والشفافية الجزئية في الرسم الزائد. ولكن يجب أن نكون حريصين على عدم فقدان المعنى الحقيقي للبيانات. يمكن أن يؤدي الكثير من الارتعاش أو الشفافية إلى تغيير البيانات بطرق لا نريدها.
عند تجربة طرق التصور المختلفة، نحتاج إلى التفكير في المقايضات. نريد الحفاظ على سلامة البيانات مع جعلها واضحة وسهلة الفهم. من خلال الاهتمام بهذه التفاصيل، يمكننا إنشاء تصورات تحل مشكلة التخطيط الزائد وتعطي رؤى حقيقية لاتخاذ قرارات أفضل.
خاتمة
قد يكون تداخل البيانات في تمثيلها بصريًا أمرًا صعبًا، خاصةً مع مخططات التشتت. لكن يمكننا التغلب على هذه المشكلة بتقنيات مثل الشفافية الجزئية والتشويش. كما أن استخدام المدرجات التكرارية ثنائية الأبعاد ومخططات الكفاف يساعدنا على استخلاص رؤى واضحة من البيانات المعقدة.
أوضحت لنا هذه المقالة أهمية مراعاة أخلاقيات تمثيل البيانات بصريًا. يجب أن تحترم تقنيات مثل "التشويش" سلامة البيانات مع جعلها واضحة وسهلة الفهم. وبهذه الطريقة، لا تكون تمثيلاتنا البصرية جميلة فحسب، بل صادقة ومفيدة أيضًا لجمهورنا.
مع تطور تحليل البيانات وتصورها، يصبح مواكبة الأدوات والأساليب الجديدة أمراً بالغ الأهمية. فمن خلال التعلم وتجربة أشياء جديدة، نستطيع مواصلة التحسين. وهذا يساعدنا على اكتشاف رؤى مهمة تقود إلى الابتكار والتقدم في مجالاتنا.
الأسئلة الشائعة
ما هي المؤامرة المبعثرة وما هي مسألة الإفراط في التخطيط؟
تُظهر المخططات المبعثرة كيفية ارتباط متغيرين ببعضهما البعض. ولكن، مع وجود الكثير من البيانات، يمكن أن تتداخل النقاط، مما يؤدي إلى إخفاء الأنماط المهمة. وهذا ما يسمى "التخطيط الزائد".
كيف يمكن للشفافية الجزئية أن تساعد في معالجة مشكلة الإفراط في التخطيط؟
تعمل الشفافية الجزئية على تسهيل رؤية الأماكن التي توجد بها المزيد من البيانات عن طريق جعل تلك المناطق أكثر قتامة. ولكن، قد لا يظهر بالضبط عدد النقاط المتداخلة.
ما هو الارتعاش وكيف يساعد في حل مشكلة الإفراط في الرسم؟
يؤدي الارتعاش إلى تحريك نقاط البيانات قليلاً في كلا الاتجاهين. وهذا يضمن أن كل نقطة فريدة من نوعها ويساعدنا على رؤية البيانات بشكل أفضل.
ما هي المشاكل المحتملة مع الارتعاش المفرط؟
يمكن أن يؤدي الكثير من الارتعاش إلى تغيير المظهر الحقيقي للبيانات، مما يجعلها مضللة. يعد العثور على التوازن الصحيح أمرًا أساسيًا لحل مشكلة الرسم الزائد دون فقدان دقة البيانات.
متى تكون الرسوم البيانية ثنائية الأبعاد بديلاً مفيدًا للارتعاش والشفافية الجزئية؟
عندما يكون هناك عدد كبير جدًا من نقاط البيانات، فإن مجرد تحريكها أو جعلها شفافة جزئيًا لا يكفي. يمكن للرسوم البيانية ثنائية الأبعاد إظهار البيانات بوضوح دون مشكلة تداخل النقاط.
ما هي مزايا التجميع السداسي في الرسوم البيانية ثنائية الأبعاد؟
توفر الصناديق السداسية عرضًا أكثر دقة للبيانات من الصناديق المستطيلة. فهو يضع نقاط البيانات أقرب إلى مركز الشكل السداسي، مما يجعلها أكثر دقة.
كيف يمكن للمخططات الكنتورية أن تساعد في معالجة الإفراط في التخطيط في المخططات المبعثرة؟
تُظهر المخططات الكنتورية الأماكن التي تكون فيها نقاط البيانات أكثر كثافة من خلال رسم الخطوط. يساعد هذا في تسليط الضوء على الأنماط والأماكن التي يوجد بها الكثير أو القليل من البيانات.
ما هي فوائد الجمع بين المخططات الكنتورية وتلوين النقاط؟
تؤدي إضافة لون إلى نقاط البيانات في المخططات الكنتورية إلى إظهار المزيد حول البيانات. يساعد في إظهار العلاقات مع الاستمرار في حل مشكلة تداخل النقاط.
ما هي الاعتبارات الأخلاقية عند استخدام الارتعاش في تصور البيانات؟
يؤدي الارتعاش إلى تغيير البيانات، مما قد يجعل الناس يشككون في حقيقتها. من المهم الموازنة بين توضيح البيانات وإبقائها متوافقة مع البيانات الأصلية.
كيف يمكنك اختيار الأسلوب الأنسب لمعالجة الإفراط في التخطيط في المخططات المبعثرة؟
يعتمد اختيار الطريقة الأفضل على البيانات والأسئلة المطروحة ومن سيرى البيانات. كل طريقة لها فوائدها وعيوبها.
روابط المصدر
- https://clauswilke.com/dataviz/overlapping-points.html
- https://www.mathworks.com/matlabcentral/answers/366466-fix-overlapping-data-points-using-scatter
- https://www.displayr.com/what-is-overplotting/
- https://github.com/clauswilke/dataviz/blob/master/overlapping_points.Rmd
- https://bookdown.org/jgscott/DSGI/plots.html
- https://www.research.autodesk.com/app/uploads/2023/03/dynamic-opacity-optimization-for.pdf_recvP96xddO7IYetf.pdf
- https://bio723-class.github.io/Bio723-book/introduction-to-ggplot2.html
- https://stackoverflow.com/questions/53093560/python-scatter-plot-overlapping-data
- https://www.infragistics.com/community/blogs/b/tim_brock/posts/jitter-another-solution-to-overplotting
- https://undocumentedmatlab.com/articles/undocumented-scatter-plot-jitter
- https://stackoverflow.com/questions/47955292/visualizing-two-or-more-data-points-where-they-overlap-ggplot-r
- https://datacarpentry.org/r-socialsci/05-ggplot2.html
- https://www.perceptualedge.com/articles/visual_business_intelligence/the_datavis_jitterbug.pdf
- https://erilu.github.io/R-for-data-science-walkthrough/chapter-3-data-visualization.html
- https://jrnold.github.io/r4ds-exercise-solutions/data-visualisation.html
- https://www.sqlbi.com/articles/using-scatterplots-to-find-details-in-reports/
- https://ds100.org/course-notes-su23/visualization_1/visualization_1.html
- https://stackoverflow.com/questions/27430051/r-how-to-visualize-large-and-clumped-scatter-plot
- https://www.geeksforgeeks.org/how-to-make-dots-in-seaborn-swarmplot-overlap-with-each-other/
- https://www.geeksforgeeks.org/seaborn-categorical-plots/
- https://www.science.gov/topicpages/p/plots contours time
- https://greenteapress.com/thinkstats2/html/thinkstats2008.html
- https://moderndive.com/2-viz.html
- https://www.datarevelations.com/likert-vs-likert-on-a-scatterplot/
- https://nightingaledvs.com/color-jitter/
- https://www.concordusa.com/insights-2/data-visualization
- https://stackoverflow.com/questions/11197554/how-to-jitter-text-to-avoid-overlap-in-a-ggplot2-scatterplot
- https://www.linkedin.com/pulse/deep-dive-scatter-plots-datylon