Cara menggunakan fungsi par() di r


Anda dapat menggunakan fungsi par() di R untuk membuat beberapa plot sekaligus.

Fungsi ini menggunakan sintaks dasar berikut:

 #define plot area as four rows and two columns
by(mfrow = c(4, 2))    

#create plots
plot(1:5)
plot(1:20)
...

Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.

Contoh 1: Menampilkan beberapa plot dengan par()

Kode berikut menunjukkan cara menggunakan fungsi par() untuk menentukan area plot dengan 3 baris dan 1 kolom:

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

berfungsi di r

Contoh 2: menentukan margin jalur dengan mar()

Kode berikut menunjukkan cara menggunakan argumen mar() untuk menentukan margin di sekitar setiap jalur dalam urutan berikut: bawah, kiri, atas, kanan.

Catatan: Standarnya adalah 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 ') 

fungsi oleh mar di R

Perhatikan bagaimana jalurnya tampak lebih sempit karena kita membuat margin kanan begitu besar.

Contoh 3: menentukan ukuran teks plot dengan cex()

Kode berikut menunjukkan cara menggunakan argumen cex.lab() dan cex.axis() untuk menentukan ukuran label sumbu dan label centang.

Catatan: Defaultnya adalah cex.lab = 1 dan 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 ') 

Setelah Anda selesai menggunakan fungsi par(), Anda dapat menggunakan fungsi dev.off() untuk mengatur ulang opsi par.

 #reset by() options
dev. off ()

Sebaiknya gunakan dev.off() setiap kali Anda selesai menggunakan fungsi par().

Sumber daya tambahan

Cara memplot banyak kolom di R
Cara menggambar legenda di luar plot di R
Cara membuat plot log-log di R

Tambahkan komentar

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