كيفية إنشاء قطعة أرض في ggplot2 باستخدام إطارات بيانات متعددة


يمكنك استخدام بناء الجملة الأساسي التالي لإنشاء قطعة أرض في ggplot2 باستخدام إطارات بيانات متعددة:

 library (ggplot2)

ggplot() + 
  geom_line(data=df1, aes(x=x_var, y=y_var), color=' blue ') + 
  geom_line(data=df2, aes(x=x_var, y=y_var), color=' red ')

يرسم هذا المثال بالتحديد خطوطًا متعددة في مخطط واحد في ggplot2 باستخدام بيانات من إطارين مختلفين للبيانات.

من خلال تحديد أسماء إطارات البيانات على مستوى Geom() ، يمكننا تضمين البيانات من إطارات بيانات متعددة في مخطط واحد.

يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.

مثال: قم بإنشاء قطعة أرض في ggplot2 باستخدام إطارات بيانات متعددة

لنفترض أن لدينا إطاري البيانات التاليين في R يحتويان على معلومات حول إجمالي المبيعات التي تمت في متجرين مختلفين في أيام مختلفة:

 #create first data frame
df1 <- data. frame (day=1:8,
                  sales=c(6, 8, 9, 14, 13, 13, 7, 10))

df1

  day sales
1 1 6
2 2 8
3 3 9
4 4 14
5 5 13
6 6 13
7 7 7
8 8 10

#create second data frame
df2 <- data. frame (day=1:8,
                  sales=c(2, 3, 3, 5, 7, 6, 5, 9))

df2

  day sales
1 1 2
2 2 3
3 3 3
4 4 5
5 5 7
6 6 6
7 7 5
8 8 9

يمكننا استخدام بناء الجملة التالي لإنشاء قطعة أرض في ggplot2 تحتوي على صفوف متعددة لتمثيل مبيعات المتجر في كلا إطاري البيانات:

 library (ggplot2)

#create line plot using multiple data frames
ggplot() + 
  geom_line(data=df1, aes(x=day, y=sales), color=' steelblue ') + 
  geom_line(data=df2, aes(x=day, y=sales), color=' coral2 ') 

ggplot2 إطارات بيانات متعددة

يمثل الخط الأزرق قيم كتلة البيانات المسماة df1 والخط الأحمر يمثل قيم كتلة البيانات المسماة df2 .

لاحظ أن هذه الطريقة تعمل أيضًا مع وظائف Geom() الأخرى.

على سبيل المثال، يمكننا إنشاء مخطط التشتت التالي لعرض المبيعات حسب المتجر من كل إطار بيانات:

 library (ggplot2)

#create scatter plot using multiple data frames
ggplot() + 
  geom_point(data=df1, aes(x=day, y=sales), color=' steelblue ') + 
  geom_point(data=df2, aes(x=day, y=sales), color=' coral2 ') 

تمثل النقاط الزرقاء قيم كتلة البيانات المسماة df1 وتمثل النقاط الحمراء قيم كتلة البيانات المسماة df2 .

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في ggplot2:

كيفية رسم خطوط متعددة في ggplot2
كيفية تغيير تسميات الأسطورة في ggplot2
كيفية تغيير تسميات المحور X في ggplot2

Add a Comment

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