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


يمكنك استخدام بناء الجملة التالي لتغيير موضع تسمية المحور في ggplot2:

 theme(axis. title . x = element_text(margin=margin(t= 20 )), #add margin to x-axis title
      axis. title . y = element_text(margin=margin(r= 60 ))) #add margin to y-axis title

لاحظ أنه يمكنك تحديد t و r و b و l لوسيطة الهامش، مما يعني أعلى، يمين، أسفل، ويسار.

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

مثال 1: قم بتعيين موضع التسمية على المحور X

لنفترض أننا أنشأنا مخطط التشتت التالي باستخدام ggplot2:

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 2, 4, 5, 7, 8, 9, 10),
                 y=c(12, 17, 27, 39, 50, 57, 66, 80))

#create scatterplot of x vs. y
ggplot(df, aes(x=x, y=y)) +
  geom_point() 

يمكننا إضافة هامش أعلى عنوان المحور السيني لجعل عنوان المحور السيني يظهر بعيدًا عن المحور:

 #create scatterplot of x vs. y with margin added on x-axis title
ggplot(df, aes(x=x, y=y)) +
  geom_point() +
  theme(axis. title . x = element_text(margin = margin(t = 70 ))) 

لاحظ أننا أضفنا مسافة كبيرة بين عنوان المحور السيني والمحور السيني.

مثال 2: ضبط موضع الملصق على المحور Y

يمكننا استخدام الكود التالي لإضافة هامش على يمين عنوان المحور y بحيث يظهر عنوان المحور y بعيدًا عن المحور:

 #create scatterplot of x vs. y with margin added on y-axis title
ggplot(df, aes(x=x, y=y)) +
  geom_point() +
  theme(axis. title . y = element_text(margin = margin(r = 70 ))) 

يعين ggplot2 موضع تسمية المحور

لاحظ أننا أضفنا مسافة كبيرة بين عنوان المحور y والمحور y.

مصادر إضافية

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

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

Add a Comment

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