كيفية تغيير حجم وسيلة الإيضاح في r basic plot (مع أمثلة)


إن أبسط طريقة لتغيير حجم وسيلة الإيضاح في مخطط R الأساسي هي استخدام وسيطة cex :

 legend(' topright ', legend=c(' A ', ' B '), col=1:2, pch= 16 , cex= 1 )

القيمة الافتراضية لـ cex هي 1.

كلما كانت القيمة التي تحددها لـ cex أكبر، كلما كانت وسيلة الإيضاح أكبر.

يوضح المثال التالي كيفية استخدام هذه الوسيطة عمليًا.

مثال: تغيير حجم وسيلة الإيضاح في مؤامرة قاعدة R

لنفترض أننا أنشأنا السحابة النقطية التالية في القاعدة R:

 #create data frame
df <- data. frame (x=c(1, 2, 3, 4, 5, 6),
                 y=c(4, 6, 7, 12, 6, 8),
                 group=c(1, 1, 1, 2, 2, 2))

#create scatterplot
plot(df$x, df$y, col=df$group, pch= 16 )

#add legend in top right corner
legend(' topright ', legend=c(' First ', ' Second '),
       col=1:2, pch= 16 ) 

لزيادة حجم وسيلة الإيضاح، يمكننا زيادة قيمة cex إلى قيمة أكبر من 1:

 #create scatterplot
plot(df$x, df$y, col=df$group, pch= 16 )

#add legend in top right corner with increased size
legend(' topright ', legend=c(' First ', ' Second '),
       col=1:2, pch= 16 , cex= 2 ) 

زيادة حجم وسيلة الإيضاح في مؤامرة R الأساسية

لاحظ مدى كبر حجم وسيلة الإيضاح في هذه المؤامرة مقارنة بالحبكة السابقة.

لتقليل حجم وسيلة الإيضاح، يمكننا تقليل قيمة cex إلى قيمة أقل من 1:

 #create scatterplot
plot(df$x, df$y, col=df$group, pch= 16 )

#add legend in top right corner with decreased size
legend(' topright ', legend=c(' First ', ' Second '),
       col=1:2, pch= 16 , cex=. 75 ) 

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

لاحظ أيضًا أنه يمكنك تغيير حجم النقطة في وسيلة الإيضاح عن طريق تغيير قيمة الوسيطة pt.cex .

القيمة الافتراضية لهذه الوسيطة هي 1، ولكن يمكنك زيادة حجم النقطة في وسيلة الإيضاح عن طريق زيادة هذه القيمة:

 #create scatterplot
plot(df$x, df$y, col=df$group, pch= 16 )

#add legend in top right corner with increased point size
legend(' topright ', legend=c(' First ', ' Second '),
       col=1:2, pch= 16 , pt.cex= 2 ) 

لاحظ أن حجم وسيلة الإيضاح هو نفسه، لكن النقاط الحمراء والسوداء في وسيلة الإيضاح أكبر بمرتين.

مصادر إضافية

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

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

Add a Comment

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