كيفية تغيير موضع الأسطورة في مخططات r الأساسية


هناك طريقتان لتغيير موضع وسيلة الإيضاح في مخططات R الأساسية:

الطريقة الأولى: استخدام الإحداثيات (x,y)

 legend( 4 , 12 , legend=c(' y1 ', ' y2 '), col=c(' purple ', ' red '), lty= 1 )

الطريقة الثانية: استخدام الكلمات الأساسية

 legend(' bottomright ', legend=c(' y1 ', ' y2 '), col=c(' purple ', ' red '), lty= 1 )

باستخدام هذه الطريقة، يمكنك تحديد المواقع التالية:

  • “في أسفل اليمين”
  • “تحت”
  • “في أسفل اليسار”
  • “غادر”
  • “في الزاوية العلوية اليسرى”
  • “عالي”
  • “اعلى اليمين”
  • “يمين”
  • “مركز”

توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا.

مثال 1: تغيير موضع وسيلة الإيضاح باستخدام الإحداثيات (x,y).

يوضح التعليمة البرمجية التالية كيفية إنشاء وسيلة إيضاح لمخطط R الأساسي ووضعه عند x=4 وy=12:

 #createdata
x <- 1:10
y1<- c(3, 6, 8, 7, 8, 9, 13, 12, 10, 10)
y2 <- c(1, 3, 3, 4, 6, 7, 8, 10, 9, 9)

#create plot with multiple lines
plot(x, y1, col=' purple ', type=' l ', xlab=' x ', ylab=' y ')
lines(x, y2, col=' red ')

#add legend
legend( 4 , 12 , legend=c(' y1 ', ' y2 '), col=c(' purple ', ' red '), lty= 1 ) 

تغيير موقع وسيلة الإيضاح في مؤامرة R الأساسية

لاحظ أنه تم وضع وسيلة الإيضاح عند الإحداثيات الدقيقة (x,y) التي حددناها.

المثال 2: تغيير موضع التسمية التوضيحية باستخدام الكلمات الرئيسية

يوضح التعليمة البرمجية التالية كيفية إنشاء وسيلة إيضاح لمؤامرة R الأساسية ووضعها في الزاوية اليسرى العليا:

 #create data
x <- 1:10
y1<- c(3, 6, 8, 7, 8, 9, 13, 12, 10, 10)
y2 <- c(1, 3, 3, 4, 6, 7, 8, 10, 9, 9)

#create plot with multiple lines
plot(x, y1, col=' purple ', type=' l ', xlab=' x ', ylab=' y ')
lines(x, y2, col=' red ')

#add legend
legend(' topleft ', legend=c(' y1 ', ' y2 '), col=c(' purple ', ' red '), lty= 1 ) 

يتم وضع وسيلة الإيضاح في الزاوية اليسرى العليا من المؤامرة، كما حددنا.

يمكننا نقله بسهولة إلى موقع مختلف، مثل الزاوية اليمنى السفلية، باستخدام كلمة رئيسية مختلفة:

 #create data
x <- 1:10
y1<- c(3, 6, 8, 7, 8, 9, 13, 12, 10, 10)
y2 <- c(1, 3, 3, 4, 6, 7, 8, 10, 9, 9)

#create plot with multiple lines
plot(x, y1, col=' purple ', type=' l ', xlab=' x ', ylab=' y ')
lines(x, y2, col=' red ')

#add legend
legend(' bottomright ', legend=c(' y1 ', ' y2 '), col=c(' purple ', ' red '), lty= 1 ) 

يتم الآن وضع وسيلة الإيضاح في الركن الأيمن السفلي من المؤامرة.

ذات صلة: كيفية رسم أسطورة خارج المؤامرة في R

مصادر إضافية

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

كيفية رسم خطوط متعددة في الرسم البياني في R
كيفية رسم الخط الأفضل في R
كيفية استخدام aline() في R

Add a Comment

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