Come cancellare tutti i grafici in rstudio (con esempio)


È possibile utilizzare la seguente sintassi di base per cancellare tutti i grafici in RStudio:

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

Gli esempi seguenti mostrano come utilizzare questa sintassi nella pratica.

Esempio 1: cancella tutti i grafici in RStudio

Supponiamo di utilizzare il seguente codice per creare tre diverse nuvole di punti in 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)

Possiamo visualizzare ciascuna di queste nuvole di punti nella finestra di disegno di RStudio:

Possiamo usare le frecce blu nell’angolo in alto a sinistra della finestra del grafico per scorrere i diversi grafici che abbiamo creato.

Possiamo quindi utilizzare il codice seguente per cancellare tutti i grafici dall’ambiente RStudio:

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

La finestra di disegno verrà ora svuotata di tutti i grafici:

Esempio 2: cancella tutti i grafici in RStudio (e rimuovi tutti gli errori)

Se non ci sono grafici in RStudio e proviamo a cancellare tutti i grafici, riceveremo un errore:

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

Tuttavia, possiamo usare un’istruzione try() per eliminare questo errore:

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

Questo codice tenterà di cancellare tutti i grafici da RStudio e se non esistono grafici, non verrà visualizzato alcun errore.

Quando questo codice viene eseguito nella finestra della console, non riceviamo errori anche se non ci sono grafici da cancellare.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in R:

Come creare una trama vuota in R
Come etichettare i punti su un grafico a dispersione in R
Come creare un grafico a dispersione in R con più variabili

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *