كيفية إضافة نص خارج المسار في 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