ج: كيفية استخدام خيار bty لتغيير أنماط منطقة المخطط
يمكنك استخدام الدالة par() في R لإنشاء مخططات متعددة مرة واحدة.
في الدالة par() ، يمكنك استخدام خيار bty لتحديد نمط المربع الذي سيتم استخدامه للمخططات الفردية.
هناك ست قيم محتملة يمكنك توفيرها لخيار bty :
- o : المربع الكامل (افتراضي)
- ن : لا يوجد صندوق
- 7 : الحد في الأعلى واليمين
- L : الحد في الأسفل واليسار
- ج : الحدود في الأعلى واليسار والأسفل
- U : الحد من اليسار والأسفل واليمين
يوضح المثال التالي كيفية استخدام خيار bty عمليًا.
مثال: كيفية استخدام خيار bty لتغيير أنماط المربع
يوضح التعليمة البرمجية التالية كيفية استخدام الدالة par() لإنشاء ستة مخططات مبعثرة في شبكة مكونة من ثلاثة صفوف وعمودين:
#define plot area as three rows and two columns
by(mfrow = c(3, 2))
#create six studs
plot(1:5, pch=19, col=' red ')
plot(1:10, pch=19, col=' blue ')
plot(1:20, pch=19, col=' green ')
plot(1:5, pch=19, col=' purple ')
plot(1:10, pch=19, col=' black ')
plot(1:20, pch=19, col=' pink ')
لاحظ أن كل مخطط تبعثر يحتوي على مربع كامل حوله نظرًا لأن هذا هو الخيار الافتراضي لخيار bty .
ومع ذلك، يمكننا استخدام خيار bty لتحديد نمط مربع مختلف لكل مخطط تبعثر:
#define plot area as three rows and two columns
by(mfrow = c(3, 2))
#create six plots with unique box styles
by(bty=' o ')
plot(1:5, pch=19, col=' red ', main=' Complete Box ')
by(bty=' n ')
plot(1:10, pch=19, col=' blue ', main=' No Box ')
by(bty=' 7 ')
plot(1:20, pch=19, col=' green ', main=' Top and Right ')
by(bty=' L ')
plot(1:5, pch=19, col=' purple ', main=' Bottom and Left ')
by(bty=' C ')
plot(1:10, pch=19, col=' black ', main=' Top, Left, Bottom ')
by(bty=' U ')
plot(1:20, pch=19, col=' pink ', main=' Left, Bottom, Right ')
لاحظ أن كل قطعة من قطع الأرض الستة لها الآن نمط صندوق فريد.
تجدر الإشارة أيضًا إلى أنه يمكنك تحديد نفس نمط الصندوق لكل قطعة أرض عن طريق القيام بذلك في الوظيفة par() الأولى:
#define plot area and use bottom+left box style for each plot
by(mfrow = c(3, 2), bty=' L ')
سيؤدي هذا المثال تحديدًا إلى أن يكون لكل مسار من المسارات الستة حدود في الجانب السفلي والأيسر فقط.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في R:
كيفية استخدام cex لتغيير حجم عناصر الرسم في R
كيفية رسم أعمدة متعددة في R
كيفية رسم أسطورة خارج المؤامرة في R