مفهوم Scatter Plot في Python
Scatter Plot أو الرسم البياني المبعثر هو نوع من الرسوم البيانية التي تستخدم لعرض العلاقة بين متغيرين كميين من خلال نقاط مبعثرة على المحورين السيني والصادي. كل نقطة في الرسم تمثل زوجًا من القيم. تعتبر Scatter Plot أداة قوية في تحليل البيانات لأنها تساعد في التعرف على الأنماط والاتجاهات والارتباطات بين المتغيرات. في Python، يمكن إنشاء Scatter Plot بسهولة باستخدام مكتبات مثل Matplotlib وSeaborn، التي توفر وظائف مرنة لإنشاء رسوم بيانية ذات جودة عالية.
استخدام Scatter Plot يمكن أن يكون مفيدًا في العديد من المجالات مثل الاقتصاد، والعلوم، والهندسة، وحتى العلوم الاجتماعية. على سبيل المثال، يمكن للباحثين استخدام Scatter Plot لدراسة العلاقة بين العمر والدخل، أو بين درجة الحرارة والمبيعات في متجر معين. هذا النوع من الرسوم يمكن أن يكشف عن الارتباطات الخطية وغير الخطية، بالإضافة إلى النقاط الشاذة التي قد تحتاج إلى مزيد من التحقيق.
إنشاء Scatter Plot باستخدام مكتبة Matplotlib
لإنشاء Scatter Plot باستخدام مكتبة Matplotlib في Python، يجب أولاً استيراد المكتبة وتحضير البيانات التي ترغب في تمثيلها. فيما يلي مثال بسيط يوضح كيفية إنشاء Scatter Plot:
import matplotlib.pyplot as plt
# بيانات العينة
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]
# إنشاء Scatter Plot
plt.scatter(x, y, color='blue', marker='o')
# إضافة عنوان ومحور
plt.title('Simple Scatter Plot')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
# عرض الرسم البياني
plt.show()
في المثال أعلاه، قمنا بإنشاء قائمة بالقيم للمحورين السيني والصادي. استخدمنا الدالة `scatter` من مكتبة Matplotlib لإنشاء الرسم البياني، حيث حددنا لون النقاط وعلامتها. بعد ذلك، أضفنا عنوانًا للرسم البياني بالإضافة إلى تسميات المحاور. وأخيرًا، استخدمنا الدالة `show` لعرض الرسم البياني.
بهذا الشكل، يمكنك تخصيص Scatter Plot الخاص بك ليعكس البيانات والأنماط التي ترغب في استكشافها. يمكنك أيضًا تعديل الألوان، وأحجام النقاط، وإضافة المزيد من التفاصيل مثل خطوط الانحدار باستخدام مكتبات أخرى مثل Seaborn التي توفر وظائف متقدمة لإضفاء طابع جمالي وتحليلي متقدم على الرسوم البيانية.
