ج: كيفية استخدام cex لتغيير حجم عناصر الرسم


يمكنك استخدام الوسيطة cex في الدالة Plot() في R لتغيير حجم الرموز والنص من الحجم الافتراضي.

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

ستؤدي القيمة 2 إلى مضاعفة الحجم والقيمة 0.5 ستؤدي إلى خفضه إلى النصف.

توجد في الواقع خمس وسائط يمكنك استخدامها لتغيير حجم عناصر مؤامرة معينة:

  • cex : تغيير حجم الرموز
  • cex.axis : يعدل حجم التعليقات التوضيحية لعلامة التجزئة على المحور
  • cex.lab : يغير حجم تسميات المحورين x و y
  • cex.main : يغير حجم عنوان المؤامرة
  • cex.sub : يغير حجم العنوان الفرعي للمؤامرة

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

مثال: استخدم cex لتغيير حجم رموز الرسم

لنفترض أن لدينا إطار البيانات التالي في R:

 #create data frame
df <- data. frame (x=c(1, 2, 2, 4, 5, 3, 5, 8, 12, 10),
                 y=c(5, 9, 12, 14, 14, 13, 10, 6, 15, 18))

#view data frame
df

    xy
1 1 5
2 2 9
3 2 12
4 4 14
5 5 14
6 3 13
7 5 10
8 8 6
9 12 15
10 10 18

لنفترض أننا نستخدم وظيفة مؤامرة () في R لإنشاء مخطط مبعثر بسيط:

 #create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 , main=' Scatterplot of x vs. y ')

ملحوظة : تحدد الوسيطة pch=19 أنه يجب استخدام الدائرة المملوءة كرمز لنقاط الرسم.

بشكل افتراضي، تحتوي جميع رموز الرسم وعناصر النص على قيمة cex تبلغ 1 .

ومع ذلك، يمكننا استخدام الوسائط المختلفة لتغيير حجم الرموز وعناصر النص في المخطط من الحجم الافتراضي:

 #create scatterplot with custom symbol and text sizes
plot(df$x, df$y, pch= 19 , main=' Scatterplot of x vs. y ',
     cex= 2 , cex. hand = 3 , cex. lab = 1.5 , cex. axis = 2 ) 

r ارسم وسيطة cex لضبط حجم الرموز والنص

لاحظ أن حجم الرموز وعناصر النص قد تغير جميعًا.

إليك بالضبط كيفية تغيير عناصر الحبكة المختلفة:

  • cex=2 : زيادة حجم الدوائر في المسار مرتين.
  • cex.main=3 : زيادة حجم نص العنوان بمقدار 3 مرات.
  • cex.lab=1.5 : زيادة حجم تسميات المحورين x و y بمقدار 1.5 مرة.
  • cex.axis=2 : زيادة حجم التعليقات التوضيحية بمقدار مرتين.

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

مصادر إضافية

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

كيفية استخدام par() لإنشاء قطع أرض متعددة في R
كيفية تغيير موضع الأسطورة في مؤامرات R
كيفية تغيير حجم الخط في مخططات R

Add a Comment

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