كيفية تغيير موضع الأسطورة في مخططات 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 )
لاحظ أنه تم وضع وسيلة الإيضاح عند الإحداثيات الدقيقة (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