كيفية إضافة نص خارج المسار في r


يمكنك استخدام بناء الجملة الأساسي التالي لإضافة نص خارج قطعة الأرض في R:

 text(x=8, y=-0.5, ' Some Text ', xpd=NA)

يضيف هذا المثال تحديدًا النص “Some Text” في الموقع (x, y) لـ (8, -0.5).

لاحظ أن الوسيطة xpd تأخذ ثلاث قيم محتملة لمكان وضع النص الخاص بك:

  • خطأ : داخل قطعة الأرض فقط
  • صحيح : في منطقة التتبع الخارجية
  • NA : في أي مكان على جهاز التتبع

من خلال تحديد xpd=NA ، يمكننا إضافة نص خارج مخططنا.

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

مثال 1: إضافة عنصر نص خارج المسار

يوضح التعليمة البرمجية التالية كيفية إضافة عنصر نص خارج المسار في الزاوية اليمنى السفلى:

 #define variables
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
y <- c(4, 5, 5, 4, 6, 8, 12, 15, 19, 22) 

#create scatterplot
plot(x, y)

#add text outside of plot
text(x=8, y=-0.5, ' Some Text ', xpd=NA)

ص إضافة نص خارج المؤامرة

لاحظ أنه تمت إضافة عنصر النص الخاص بنا إلى إحداثيات (x، y) لـ (8، -0.5) في المخطط.

نظرًا لأن قيمة الإحداثي y أقل من الحد الأدنى للمحور y، ينتهي الأمر بوضع عنصر النص أسفل المسار.

مثال 2: إضافة عناصر نصية متعددة خارج المسار

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

 #define variables
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
y <- c(4, 5, 5, 4, 6, 8, 12, 15, 19, 22) 

#create scatterplot
plot(x, y)

#add multiple text elements outside of plot
text(x=8, y=-0.5, ' Below Plot ', xpd=NA)
text(x=8, y=25, ' Above Plot ', xpd=NA)

ص إضافة عدة عناصر نصية خارج المؤامرة

باستخدام الدالة text() عدة مرات، يمكننا إضافة عناصر نصية متعددة خارج المخطط.

لا تتردد في اللعب باستخدام الوسيطتين x و y في الدالة text() لوضع النص في الموضع الدقيق الذي تريده.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية استخدام الوظائف الشائعة الأخرى في R:

كيفية رسم أسطورة خارج المؤامرة في R
كيفية تغيير موضع الأسطورة في مخططات R الأساسية
كيفية طباعة سلسلة ومتغير على نفس السطر في R

Add a Comment

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