كيفية ربط النقاط بالخطوط في 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() 

ربط النقاط بالخطوط في ggplot2

يُظهر المحور السيني اليوم، ويُظهر المحور الصادي المبيعات.

لاحظ أيضًا أنه يمكنك استخدام وسيطات اللون والحجم ونوع الخط والشكل والتعبئة لتغيير مظهر الخط ونقاط الرسم:

 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

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *