كيفية ربط النقاط بالخطوط في ggplot2 (مع مثال)
يمكنك استخدام بناء الجملة الأساسي التالي لتوصيل النقاط بالخطوط الموجودة في قطعة أرض في ggplot2:
library (ggplot2)
ggplot(df, aes(x=x_var, y=y_var)) +
geom_line() +
geom_point()
يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.
مثال: ربط النقاط بالخطوط في ggplot2
لنفترض أن لدينا قاعدة البيانات التالية التي تحتوي على عدد المبيعات التي تمت في متجر لمدة 10 أيام متتالية:
#create data frame df <- data. frame (day=1:10, sales=c(3, 5, 5, 8, 12, 10, 8, 8, 5, 9)) #view data frame df day sales 1 1 3 2 2 5 3 3 5 4 4 8 5 5 12 6 6 10 7 7 8 8 8 8 9 9 5 10 10 9
يمكننا استخدام الكود التالي لإنشاء قطعة أرض في ggplot2 تحتوي على نقاط متصلة لتمثيل المبيعات التي تتم كل يوم:
library (ggplot2) #create plot with connected points ggplot(df, aes(x=day, y=sales)) + geom_line() + geom_point()
يُظهر المحور السيني اليوم، ويُظهر المحور الصادي المبيعات.
لاحظ أيضًا أنه يمكنك استخدام وسيطات اللون والحجم ونوع الخط والشكل والتعبئة لتغيير مظهر الخط ونقاط الرسم:
library (ggplot2) #create plot with connected points ggplot(df, aes(x=day, y=sales)) + geom_line(color=' gray ', size= 1.5 , linetype=' dashed ') + geom_point(shape= 21 , color=' black ', fill=' pink ', size= 6 )
لا تتردد في تغيير قيم أي من هذه الوسائط لجعل الحبكة تظهر بالطريقة التي تريدها تمامًا.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في ggplot2:
كيفية رسم خطوط متعددة في ggplot2
كيفية إضافة خط متوسط للرسم في ggplot2
كيفية تغيير ألوان الخط في ggplot2