أساسيات ggplot2
استكشف قواعد الرسومات وأنشئ أول مخطط ggplot باستخدام التعيينات الجمالية
أساسيات ggplot2 درس مجاني في R Academy على CoddyKit. هذا هو الدرس 1 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في R Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة R Academy 3 دروس في المجموع.
مقدمة إلى ggplot2
مقدمة إلى ggplot2
ggplot2 حزمة قوية لتصور البيانات في R، وتتبع نهج قواعد الرسومات.

تثبيت ggplot2 وتحميلها
تثبيت ggplot2 وتحميلها
قبل استخدام ggplot2، ثبّتوا الحزمة وحمّلوها.
install.packages('ggplot2')
library(ggplot2)إنشاء مخطط أساسي
إنشاء مخطط أساسي
استخدموا ggplot() لإنشاء مخطط مبعثر بسيط.
ggplot(mtcars, aes(x=mpg, y=hp)) + geom_point()فهم السمات الجمالية
فهم السمات الجمالية
تربط ggplot2 البيانات بخصائص بصرية مثل اللون والشكل والحجم باستخدام aes().
ggplot(mtcars, aes(x=mpg, y=hp, color=cyl)) + geom_point()إضافة الطبقات
إضافة الطبقات
تضيف طبقات مثل geom_line() وgeom_bar() عناصر بصرية أخرى.
ggplot(mtcars, aes(x=factor(cyl), fill=factor(cyl))) + geom_bar()تخصيص السمات
تخصيص السمات
عدّلوا مظهر المخطط باستخدام theme().
ggplot(mtcars, aes(x=mpg, y=hp)) + geom_point() + theme_minimal()التقسيم إلى لوحات
التقسيم إلى لوحات
يتيح التقسيم إلى لوحات إنشاء مخططات متعددة استنادًا إلى الفئات.
ggplot(mtcars, aes(x=mpg, y=hp)) + geom_point() + facet_wrap(~cyl)حفظ مخططات ggplot2
حفظ مخططات ggplot2
استخدموا ggsave() لتصدير المخططات.
ggsave('ggplot_example.png')ملخص أساسيات ggplot2
الملخص
في هذا الدرس، تعلّمتم:
- كيفية إنشاء المخططات باستخدام ggplot2.
- كيفية تخصيص السمات الجمالية والسمات والتقسيمات.
- كيفية حفظ المخططات لاستخدامها لاحقًا.

الأسئلة الشائعة
هل درس «أساسيات ggplot2» مجاني؟
نعم — نص درس «أساسيات ggplot2» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة R Academy، انتقل إلى CoddyKit PRO. تتضمن دورة R Academy 3 دروس في المجموع.
ماذا ستتعلم في «أساسيات ggplot2»؟
استكشف قواعد الرسومات وأنشئ أول مخطط ggplot باستخدام التعيينات الجمالية تتمرن على R Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ R Academy؟
لا تُشترط خبرة سابقة. R Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 3.
كم من الوقت يستغرق درس «أساسيات ggplot2»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس R Academy هذا؟
نعم. كل درس في R Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- أساسيات ggplot2
- الطبقات وGeoms
- تخصيص السمات