كيفية إضافة تسمية إلى abline في r (مع أمثلة)


يمكن استخدام الدالة abline() في R لإضافة خط مستقيم إلى مسار في R.

لإضافة تسمية إلى خط، يمكنك استخدام الدالة text() مع بناء الجملة الأساسي التالي:

النص (س، ص، “التسمية الخاصة بي”)

ذهب:

  • x, y : الإحداثيات (x, y) حيث يجب وضع الملصق.

توضح الأمثلة التالية كيفية استخدام الدالة text() لإضافة تسمية إلى خط أفقي وعمودي.

مثال 1: إضافة تسمية إلى الخط الأفقي في R

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

 #create data frame
df <- data. frame (x=c(1, 1, 2, 3, 4, 4, 7, 7, 8, 9),
                 y=c(13, 14, 17, 12, 23, 24, 25, 28, 32, 33))

#create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 )

#add horizontal line at y=20
abline(h= 20 )

#add label to horizontal line
text(x= 2 , y= 20.5 , ' This is a label ') 

أضف تسمية إلى الخط الأفقي في R

لاحظ أنه تمت إضافة تسمية أعلى الخط الأفقي في المخطط.

لاحظ أيضًا أنه يمكنك استخدام الوسيطتين col و cex في الدالة text() لتغيير لون وحجم التسمية، على التوالي:

 #create data frame
df <- data. frame (x=c(1, 1, 2, 3, 4, 4, 7, 7, 8, 9),
                 y=c(13, 14, 17, 12, 23, 24, 25, 28, 32, 33))

#create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 )

#add horizontal line at y=20
abline(h= 20 )

#add label to horizontal line (with blue color and double the font size)
text(x= 3 , y= 20.7 , ' This is a label ', col=' blue ', cex= 2 ) 

لاحظ أن التسمية أصبحت الآن باللون الأزرق وأن حجم الخط أكبر بمرتين كما في المثال السابق.

ذات صلة: كيفية استخدام cex لتغيير حجم عناصر الرسم في R

مثال 2: إضافة تسمية إلى الخط العمودي في R

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

 #create data frame
df <- data. frame (x=c(1, 1, 2, 3, 4, 4, 7, 7, 8, 9),
                 y=c(13, 14, 17, 12, 23, 24, 25, 28, 32, 33))

#create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 )

#add vertical line at x=6
aline(v= 6 )

#add label to vertical line
text(x= 5.8 , y= 20 , srt= 90 , ' This is a label ') 

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

ملاحظة : تقوم الوسيطة srt=90 في الدالة text() بتدوير التسمية بمقدار 90 درجة.

مصادر إضافية

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

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

Add a Comment

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