كيفية إضافة حاشية سفلية إلى مؤامرات ggplot2


يمكنك استخدام وسيطة التسمية التوضيحية في وظيفة labs() لإضافة حاشية سفلية إلى قطعة أرض في ggplot2.

هناك طريقتان شائعتان لاستخدام هذه الحجة عمليًا:

الطريقة الأولى: إضافة حاشية سفلية إلى الزاوية اليمنى السفلية

 p+
  labs(caption = " Here is a footnote ")

الطريقة الثانية: إضافة حاشية سفلية إلى الزاوية اليسرى السفلية

 p+
  labs(caption = " Here is a footnote ") +
  theme(plot. caption = element_text(hjust= 0 ))

توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا مع إطار البيانات التالي في R:

 #create data frame
df <- data. frame (assists=c(1, 2, 2, 3, 5, 6, 7, 8, 8),
                 points=c(3, 6, 9, 14, 20, 23, 16, 19, 26))

#view data frame
df

  assist points
1 1 3
2 2 6
3 2 9
4 3 14
5 5 20
6 6 23
7 7 16
8 8 19
9 8 26

مثال 1: أضف حاشية سفلية إلى الزاوية اليمنى السفلية

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

 library (ggplot2)

#create scatter plot with footnote in bottom right corner
ggplot(df, aes(x=assists, y=points)) +
  geom_point(size= 3 ) +
  labs(caption = " Here is a footnote ") 

ggplot2 إضافة حاشية سفلية

لاحظ أنه تمت إضافة حاشية سفلية في الزاوية اليمنى السفلية أسفل المخطط.

مثال 2: أضف حاشية سفلية في الزاوية اليسرى السفلية

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

 library (ggplot2)

#create scatter plot with footnote in bottom left corner
ggplot(df, aes(x=assists, y=points)) +
  geom_point(size= 3 ) +
  labs(caption = " Here is a footnote ") +
  theme(plot. caption = element_text(hjust= 0 )) 

يضيف ggplot2 حاشية سفلية إلى الزاوية اليسرى السفلية

لاحظ أنه تمت إضافة حاشية سفلية في الزاوية اليسرى السفلية خارج المخطط.

لاحظ أن الوسيطة hjust=0 تحدد ضرورة محاذاة الحاشية السفلية إلى اليسار.

يمكنك أيضًا تحديد hjust=0.5 لوضع الحاشية السفلية في المنتصف السفلي، خارج المخطط.

ذات صلة: كيفية استخدام hjust & vjust لنقل العناصر في ggplot2

مصادر إضافية

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

كيفية تغيير حجم الخط في ggplot2
كيفية إزالة وسيلة إيضاح في ggplot2
كيفية تدوير تسميات المحور في ggplot2

Add a Comment

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