Cara menghapus semua plot di rstudio (dengan contoh)


Anda dapat menggunakan sintaks dasar berikut untuk menghapus semua plot di RStudio:

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

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh 1: Hapus semua plot di RStudio

Katakanlah kita menggunakan kode berikut untuk membuat tiga titik cloud berbeda di 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)

Kita dapat memvisualisasikan masing-masing titik awan ini di jendela plot RStudio:

Kita dapat menggunakan panah biru di sudut kiri atas jendela plot untuk menelusuri berbagai plot yang telah kita buat.

Kita kemudian dapat menggunakan kode berikut untuk menghapus semua plot dari lingkungan RStudio:

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

Jendela plotting sekarang akan dikosongkan dari semua plot:

Contoh 2: Hapus semua plot di RStudio (dan hapus semua kesalahan)

Jika tidak ada plot di RStudio dan kami mencoba menghapus semua plot, kami akan menerima kesalahan:

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

Namun, kita dapat menggunakan pernyataan try() untuk menekan kesalahan ini:

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

Kode ini akan mencoba menghapus semua plot dari RStudio dan jika tidak ada plot, tidak ada kesalahan yang akan ditampilkan.

Saat kode ini dijalankan di jendela konsol, kami tidak menerima kesalahan meskipun tidak ada plot yang perlu dihapus.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:

Cara membuat plot kosong di R
Cara memberi label titik pada plot sebar di R
Cara membuat scatterplot di R dengan banyak variabel

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *