R'de par() işlevi nasıl kullanılır?
Aynı anda birden fazla grafik oluşturmak için R’deki par() işlevini kullanabilirsiniz.
Bu işlev aşağıdaki temel sözdizimini kullanır:
#define plot area as four rows and two columns by(mfrow = c(4, 2)) #create plots plot(1:5) plot(1:20) ...
Aşağıdaki örnekler bu fonksiyonun pratikte nasıl kullanılacağını göstermektedir.
Örnek 1: par() ile birden fazla grafiği görüntüleme
Aşağıdaki kod, 3 satır ve 1 sütunlu bir çizim alanı tanımlamak için par() işlevinin nasıl kullanılacağını gösterir:
#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 ')
Örnek 2: mar() ile yol kenar boşluklarını belirtme
Aşağıdaki kod, her yolun etrafındaki kenar boşluklarını şu sırayla belirtmek için mar() bağımsız değişkeninin nasıl kullanılacağını gösterir: alt, sol, üst, sağ.
Not: Varsayılan mar = c(5,1, 4,1, 4,1, 2,1)’dir.
#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 ')
Sağ kenar boşluğunu çok büyük yaptığımız için yolların nasıl daha dar göründüğüne dikkat edin.
Örnek 3: cex() ile grafiklerin metin boyutunu belirtme
Aşağıdaki kod, sırasıyla eksen etiketlerinin ve onay etiketlerinin boyutunu belirtmek için cex.lab() ve cex.axis() bağımsız değişkenlerinin nasıl kullanılacağını gösterir.
Not: Varsayılan, cex.lab = 1 ve cex.axis = 1’dir.
#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 ')
par() işlevini kullanmayı bitirdiğinizde par seçeneklerini sıfırlamak için dev.off() işlevini kullanabilirsiniz.
#reset by() options dev. off ()
par() işlevini kullanmayı her bitirdiğinizde dev.off() işlevini kullanmak iyi bir şeydir.
Ek kaynaklar
R’de birden fazla sütun nasıl çizilir
R’de bir arsanın dışına bir efsane nasıl çizilir
R’de bir günlük-günlük grafiği nasıl oluşturulur