كيفية إضافة تسمية إلى 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 ')
لاحظ أنه تمت إضافة تسمية أعلى الخط الأفقي في المخطط.
لاحظ أيضًا أنه يمكنك استخدام الوسيطتين 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