كيفية استخدام الدالة par() في r
يمكنك استخدام الدالة par() في R لإنشاء مخططات متعددة مرة واحدة.
تستخدم هذه الوظيفة بناء الجملة الأساسي التالي:
#define plot area as four rows and two columns by(mfrow = c(4, 2)) #create plots plot(1:5) plot(1:20) ...
توضح الأمثلة التالية كيفية استخدام هذه الوظيفة عمليًا.
مثال 1: عرض قطع أرض متعددة باستخدام par()
يوضح التعليمة البرمجية التالية كيفية استخدام الدالة par() لتحديد منطقة رسم تحتوي على 3 صفوف وعمود واحد:
#define plot area as three rows and one column by(mfrow = c(3, 1)) #create plots plot(1:5, pch=19, col=' red ') plot(1:10, pch=19, col=' blue ') plot(1:20, pch=19, col=' green ')
المثال 2: تحديد هوامش المسار باستخدام mar()
يوضح التعليمة البرمجية التالية كيفية استخدام الوسيطة mar() لتحديد الهوامش حول كل مسار بالترتيب التالي: أسفل، يسار، أعلى، يمين.
ملاحظة: الإعداد الافتراضي هو mar = c(5.1, 4.1, 4.1, 2.1)
#define plot area with tiny bottom margin and huge right margin par(mfrow = c(3, 1), mar = c(0.5, 4, 4, 20)) #create plots plot(1:5, pch=19, col=' red ') plot(1:10, pch=19, col=' blue ') plot(1:20, pch=19, col=' green ')
لاحظ كيف تبدو المسارات أضيق لأننا جعلنا الهامش الأيمن كبيرًا جدًا.
مثال 3: تحديد حجم النص للمخططات باستخدام cex()
يوضح التعليمة البرمجية التالية كيفية استخدام الوسيطتين cex.lab() و cex.axis() لتحديد حجم تسميات المحاور وتسميات التجزئة، على التوالي.
ملاحظة: الإعداد الافتراضي هو cex.lab = 1 وcex.axis = 1
#define plot area with large axis labels par(mfrow = c(3, 1), mar = c(5, 10, 4, 1), cex. axis = 3, cex. lab = 3) #create plots plot(1:5, pch=19, col=' red ') plot(1:10, pch=19, col=' blue ') plot(1:20, pch=19, col=' green ')
بمجرد الانتهاء من استخدام الدالة par()، يمكنك استخدام الدالة dev.off() لإعادة ضبط خيارات par.
#reset by() options dev. off ()
من الجيد استخدام dev.off() في كل مرة تنتهي فيها من استخدام الدالة par().
مصادر إضافية
كيفية رسم أعمدة متعددة في R
كيفية رسم أسطورة خارج المؤامرة في R
كيفية إنشاء مؤامرة سجل في R