Data Visualization

بداية العمل مع ماتبلوتليب: التثبيت والرسم البياني الأول

Spread the love

ماتبلوتليب مكتبة بايثون قوية لإنشاء مجموعة واسعة من الرسوم التوضيحية، من الرسوم البسيطة إلى الرسوم المعقدة التفاعلية. إنها حجر الزاوية في علم البيانات والحوسبة العلمية، حيث توفر الأدوات اللازمة لنقل الأفكار بفعالية من خلال الصور المرئية. سيساعدك هذا البرنامج التعليمي على عملية التثبيت وإنشاء أول رسم بياني لك.

جدول المحتويات

  1. تثبيت ماتبلوتليب
  2. ملاحظات تثبيت لينكس
  3. إنشاء أول رسم بياني لك

1. تثبيت ماتبلوتليب

أبسط طريقة لتثبيت ماتبلوتليب هي استخدام pip، برنامج تثبيت حزم بايثون القياسي:

pip install matplotlib

سيقوم هذا الأمر بتنزيل وتثبيت ماتبلوتليب وما يعتمد عليه من مكتبات. إذا واجهت مشاكل، فتأكد من تثبيت بايثون وpip بشكل صحيح على نظامك. تحقق من إصدار بايثون لديك باستخدام python --version أو python3 --version.

يمكن لمستخدمي أنكوندا استخدام conda لتثبيت أكثر تكاملاً:

conda install -c conda-forge matplotlib

يتفوق كوند في إدارة التبعيات، مما يمنع غالبًا حدوث تعارضات قد تنشأ مع عمليات تثبيت pip.

2. ملاحظات تثبيت لينكس

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

  • الخطوط: يحتاج ماتبلوتليب إلى خطوط لعرض النص داخل الرسوم البيانية.
  • مكتبات الرسومات: قد تكون هناك حاجة إلى مكتبات مثل GTK أو Qt أو غيرها، حسب الواجهة الخلفية التي تختارها (سيتم مناقشتها في برامج تعليمية مستقبلية).

اطلع على وثائق إدارة الحزم الخاصة بتوزيعك (مثل، apt لأنظمة قائمة على ديبيان، dnf أو yum لـ Fedora/CentOS) للحصول على تفاصيل حول تثبيت هذه الحزم. سيوفر البحث عن “تثبيت تبعيات matplotlib [توزيعك]” على الإنترنت أيضًا إرشادات مفيدة عادةً.

3. إنشاء أول رسم بياني لك

لننشئ رسمًا بيانيًا خطيًا بسيطًا. أنشئ ملف بايثون (مثل، myplot.py) والصق التعليمات البرمجية التالية:


import matplotlib.pyplot as plt

x_values = [1, 2, 3, 4, 5]
y_values = [2, 4, 1, 3, 5]

plt.plot(x_values, y_values)
plt.xlabel("المحور السيني")
plt.ylabel("المحور الصادي")
plt.title("أول رسم بياني لي باستخدام ماتبلوتليب")
plt.grid(True) #تم إضافة شبكة لتحسين القراءة
plt.show()

تقوم هذه التعليمات البرمجية أولاً باستيراد وحدة pyplot (المعروفة اختصارًا باسم plt). ثم تقوم بتعريف قوائم لإحداثيات x و y، ورسم البيانات، وإضافة تسميات، وعنوان، وشبكة لتحسين التصوير، وأخيرًا عرض الرسم البياني باستخدام plt.show(). قم بتشغيل البرنامج النصي (مثل، python myplot.py) لعرض الرسم البياني.

هذا مقدمة أساسية؛ يوفر ماتبلوتليب إمكانيات واسعة لإنشاء تصورات متقدمة. استكشف وثائقه لمزيد من الميزات المتقدمة.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *