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


بشكل افتراضي، تكون عناوين المخططات في ggplot2 محاذاة إلى اليسار.

ومع ذلك، يمكنك استخدام الطرق التالية لتغيير موضع العنوان:

الطريقة الأولى: توسيط العنوان

 some_ggplot +
  theme(plot. title = element_text(hjust = 0.5 ))

الطريقة الثانية: محاذاة العنوان إلى اليمين

 some_ggplot +
  theme(plot. title = element_text(hjust = 1 ))

الطريقة الثالثة: ضبط موضع العنوان عموديًا

 some_ggplot +
  theme(plot. title = element_text(vjust = 10 ))

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

مثال 1: توسيط العنوان

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

 library (ggplot2)

#create scatterplot with centered title
ggplot(data=mtcars, aes(x=mpg, y=wt)) +
  geom_point() +
  ggtitle(" Plot Title ") +
  theme(plot. title = element_text(hjust = 0.5 ))

العنوان المركزي في ggplot2

لاحظ أن العنوان بمحاذاة إلى الوسط.

مثال 2: قم بمحاذاة العنوان إلى اليمين

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

 library (ggplot2)

#create scatterplot with right-aligned title
ggplot(data=mtcars, aes(x=mpg, y=wt)) +
  geom_point() +
  ggtitle(" Plot Title ") +
  theme(plot. title = element_text(hjust = 1 ))

ggplot2 محاذاة العنوان إلى اليمين

لاحظ أن العنوان محاذاة إلى اليمين.

مثال 3: ضبط موضع العنوان عموديًا

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

 library (ggplot2)

#create scatterplot with title moved higher up
ggplot(data=mtcars, aes(x=mpg, y=wt)) +
  geom_point() +
  ggtitle(" Plot Title ") +
  theme(plot. title = element_text(hjust = 1 , vjust = 3 ))

لاحظ أنه تم نقل العنوان إلى أعلى.

يمكنك أيضًا توفير قيمة سالبة للوسيطة vjust لتحريك العنوان إلى مستوى أقل:

 library (ggplot2)

#create scatterplot with title moved down
ggplot(data=mtcars, aes(x=mpg, y=wt)) +
  geom_point() +
  ggtitle(" Plot Title ") +
  theme(plot. title = element_text(hjust = 1 , vjust = - 10 )) 

لاحظ أنه تم الآن نقل العنوان داخل المؤامرة.

مصادر إضافية

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

كيفية تغيير عنوان الأسطورة في ggplot2
كيفية تدوير تسميات المحور في ggplot2
كيفية الإصلاح في R: لا يمكن العثور على وظيفة “ggplot”

Add a Comment

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