كيفية إضافة الحروف الفوقية والمنخفضة إلى المؤامرات في r


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

 #define expression with superscript
x_expression <- expression(x^ 3 ~ variable ~ label)

#define expression with subscript
y_expression <- expression(y[ 3 ] ~ variable ~ label)

#add expressions to axis labels
plot(x, y, xlab = x_expression, ylab = y_expression)

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

مثال 1: إضافة الأسس إلى تسميات المحاور

يوضح التعليمة البرمجية التالية كيفية إضافة الأسس إلى تسميات محاور قطعة الأرض في R:

 #define data
x <- c(1, 2, 3, 4, 5, 6, 7, 8)
y <- c(9, 12, 14, 16, 15, 19, 26, 29)

#define x and y-axis labels with superscripts
x_expression <- expression(x^3 ~ variable ~ label)
y_expression <- expression(y^3 ~ variable ~ label)

#createplot
plot(x, y, xlab = x_expression, ylab = y_expression)

الأس على المحور في مؤامرة R

لاحظ أن المحورين X وY لهما أس في التسمية الخاصة بهما.

تم قطع أس المحور y قليلاً في المخطط. لتقريب التسميات من محاور المخطط، يمكننا استخدام الدالة par() في R:

 #adjust by values (default is (3, 0, 0))
by(mgp=c(2.5, 1, 0))

#createplot
plot(x, y, xlab = x_expression, ylab = y_expression) 

ملحوظة : لقد اخترنا “3” كقيمة عشوائية لوضعها كأسس. لا تتردد في وضع أي قيمة رقمية أو حرف كخط مرتفع.

المثال 2: إضافة اشتراكات إلى تسميات المحاور

يوضح التعليمة البرمجية التالية كيفية إضافة مؤشرات إلى تسميات محاور قطعة الأرض في R:

 #define data
x <- c(1, 2, 3, 4, 5, 6, 7, 8)
y <- c(9, 12, 14, 16, 15, 19, 26, 29)

#define x and y-axis labels with superscripts
x_expression <- expression(x[3] ~ variable ~ label)
y_expression <- expression(y[3] ~ variable ~ label)

#createplot
plot(x, y, xlab = x_expression, ylab = y_expression) 

منخفض في تسميات المحاور في R

المثال 3: إضافة الحروف المرتفعة والمنخفضة داخل قطعة الأرض

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

 #define data
x <- c(1, 2, 3, 4, 5, 6, 7, 8)
y <- c(9, 12, 14, 16, 15, 19, 26, 29)

#createplot
plot(x, y)

#define label with superscript to add to plot
R2_expression <- expression(paste(" ", R^2 , "= ", .905))

#add text to plot
text(x = 2, y = 25, label = R2_expression)

مصادر إضافية

كيفية إنشاء مخطط مبعثر في R مع متغيرات متعددة
كيفية إنشاء مخططات مربعة جنبًا إلى جنب في R
كيفية تراكب المؤامرات في R

Add a Comment

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