Hoe u alle plots in rstudio kunt wissen (met voorbeeld)


U kunt de volgende basissyntaxis gebruiken om alle plots in RStudio te wissen:

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

De volgende voorbeelden laten zien hoe u deze syntaxis in de praktijk kunt gebruiken.

Voorbeeld 1: Wis alle plots in RStudio

Laten we zeggen dat we de volgende code gebruiken om drie verschillende puntenwolken in RStudio te maken:

 #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)

We kunnen elk van deze puntenwolken visualiseren in het RStudio-plotvenster:

We kunnen de blauwe pijlen in de linkerbovenhoek van het plotvenster gebruiken om door de verschillende plots te bladeren die we hebben gemaakt.

We kunnen dan de volgende code gebruiken om alle plots uit de RStudio-omgeving te wissen:

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

Het plotvenster wordt nu leeggemaakt van alle plots:

Voorbeeld 2: Wis alle plots in RStudio (en verwijder alle fouten)

Als er geen plots in RStudio zijn en we proberen alle plots te wissen, krijgen we een foutmelding:

 #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>))

We kunnen echter een try()- instructie gebruiken om deze fout te onderdrukken:

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

Deze code probeert alle plots uit RStudio te wissen en als er geen plots bestaan, worden er geen fouten weergegeven.

Wanneer deze code in het consolevenster wordt uitgevoerd, ontvangen we geen fouten, ook al zijn er geen plots die moeten worden gewist.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in R kunt uitvoeren:

Hoe maak je een leeg plot in R
Hoe punten op een spreidingsdiagram in R te labelen
Hoe u een spreidingsdiagram in R maakt met meerdere variabelen

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert