كيفية إضافة عنوان فرعي في ggplot2 (3 أمثلة)


يمكنك استخدام الطرق التالية لإضافة عنوان فرعي إلى المخططات في ggplot2:

الطريقة الأولى: إضافة عنوان فرعي

 p+
  labs(title=' My Title ', subtitle=' My Subtitle ')

الطريقة الثانية: إضافة عنوان فرعي متعدد الأسطر

 p+
  labs(title=' My Title ', subtitle=' My Subtitle Line1\nLine2\nLine3 ')

الطريقة الثالثة: إضافة عنوان فرعي بخط مخصص

 p+
  labs(title=' My Title ', subtitle=' My Subtitle Line1\nLine2\nLine3 ') +
  theme(plot. subtitle =element_text(size= 18 , face=' italic ', color=' red '))

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

 #create data frame
df <- data. frame (hours=c(1, 2, 2, 3, 4, 6, 7, 7, 8, 9),
                 score=c(76, 77, 75, 79, 84, 88, 85, 94, 95, 90))

#view data frame
df

   hours score
1 1 76
2 2 77
3 2 75
4 3 79
5 4 84
6 6 88
7 7 85
8 7 94
9 8 95
10 9 90

مثال 1: إضافة عنوان فرعي في ggplot2

يوضح الكود التالي كيفية إضافة عنوان فرعي من سطر واحد إلى مخطط التشتت في ggplot2:

 library (ggplot2)

#create scatter plot with subtitle on one line
ggplot(df, aes(x=hours, y=score)) +
  geom_point(size= 2 ) +
  labs(title=' Hours Studied vs. Exam Score ',
       subtitle=' Data Collected in 2022 ') 

لاحظ أنه تمت إضافة عنوان فرعي من سطر واحد مباشرةً أسفل عنوان الحبكة.

مثال 2: إضافة عنوان فرعي متعدد الأسطر في ggplot2

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

 library (ggplot2)

#create scatter plot with subtitle on multiple lines
ggplot(df, aes(x=hours, y=score)) +
  geom_point(size= 2 ) +
  labs(title=' Hours Studied vs. Exam Score ',
       subtitle=' Data Collected in 2022\nUniversity A Exam Scores ') 

عنوان فرعي متعدد الأسطر في ggplot2

باستخدام بناء جملة السطر الجديد ( \n )، يمكننا إنشاء عنوان فرعي متعدد الأسطر.

مثال 3: إضافة عنوان فرعي بخط مخصص

يوضح التعليمة البرمجية التالية كيفية استخدام وظيفة theme() في ggplot2 لإضافة عنوان فرعي بحجم خط ونمط ولون مخصص:

 library (ggplot2)

#create scatter plot with subtitle that has customized font
ggplot(df, aes(x=hours, y=score)) +
  geom_point(size= 2 ) +
  labs(title=' Hours Studied vs. Exam Score ',
       subtitle=' Data Collected in 2022\nUniversity A Exam Scores ') +
  theme(plot. subtitle =element_text(size= 18 , face=' italic ', color=' red ')) 

العنوان الفرعي ggplot2 بخط مخصص

لاحظ أن الترجمة أصبحت الآن بحجم خط 18 ونمط مائل ولون أحمر.

ملاحظة : يمكنك أيضًا استخدام face=’bold’ لاستخدام نمط الخط الغامق.

مصادر إضافية

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

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

Add a Comment

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