كيفية مسح جميع قطع الأراضي في rstudio (مع مثال)


يمكنك استخدام بناء الجملة الأساسي التالي لمسح جميع المخططات في RStudio:

 dev. off ( dev.list ()[" RStudioGD "])

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

مثال 1: مسح جميع المخططات في RStudio

لنفترض أننا نستخدم الكود التالي لإنشاء ثلاث نقاط سحابية مختلفة في RStudio:

 #create some vectors
x <- c(1, 1, 3, 4, 6, 7, 9, 10, 14, 19)
y <- c(3, 5, 5, 4, 6, 9, 10, 14, 13, 14)
z <- c(14, 14, 13, 10, 6, 9, 5, 4, 3, 5)

#create several scatterplots
plot(x, y)
plot(x, z)
plot(y, z)

يمكننا تصور كل من هذه السحب النقطية في نافذة التخطيط RStudio:

يمكننا استخدام الأسهم الزرقاء الموجودة في الزاوية اليسرى العليا من نافذة الرسم للتمرير عبر المخططات المختلفة التي أنشأناها.

يمكننا بعد ذلك استخدام الكود التالي لمسح كافة المخططات من بيئة RStudio:

 #clear all plots
dev. off ( dev.list ()[" RStudioGD "])

سيتم الآن إفراغ نافذة التخطيط من جميع قطع الأرض:

مثال 2: مسح كافة المخططات في RStudio (وإزالة كافة الأخطاء)

إذا لم تكن هناك قطع أرض في RStudio وحاولنا مسح جميع قطع الأرض، فسوف نتلقى خطأ:

 #attempt to clear all plots
dev. off ( dev.list ()[" RStudioGD "])

Error in if (which == 1) stop("cannot shut down device 1 (the null device)"): 
  argument is of length zeroan>))

ومع ذلك، يمكننا استخدام عبارة Try() لمنع هذا الخطأ:

 #attempt to clear all plots (suppress error if not plots exist)
try(dev. off (dev. list ()[" RStudioGD "]), silent= TRUE )

سيحاول هذا الرمز مسح جميع المخططات من RStudio وإذا لم تكن هناك مخططات موجودة، فلن يتم عرض أي أخطاء.

عند تشغيل هذا الرمز في نافذة وحدة التحكم، لا نتلقى أية أخطاء على الرغم من عدم وجود أي قطع أرض يجب مسحها.

مصادر إضافية

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

كيفية إنشاء قطعة أرض فارغة في R
كيفية تسمية النقاط على مخطط التشتت في R
كيفية إنشاء مخطط مبعثر في R مع متغيرات متعددة

Add a Comment

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