C: grafik alanı stillerini değiştirmek için bty seçeneği nasıl kullanılır?


Aynı anda birden fazla grafik oluşturmak için R’deki par() işlevini kullanabilirsiniz.

par() işlevinde, bireysel grafiklerde kullanılacak kutu stilini belirtmek için bty seçeneğini kullanabilirsiniz.

bty seçeneğine sağlayabileceğiniz altı olası değer vardır:

  • o : kutuyu tamamla (varsayılan)
  • n : kutu yok
  • 7 : üstte ve sağdaki kenarlık
  • L : altta ve solda kenarlık
  • C : üstte, solda ve altta kenarlık
  • U : kenarlık sol, alt ve sağ

Aşağıdaki örnek bty seçeneğinin pratikte nasıl kullanılacağını göstermektedir.

Örnek: Kutu stillerini değiştirmek için bty seçeneği nasıl kullanılır?

Aşağıdaki kod, üç satırlı, iki sütunlu bir ızgarada altı dağılım grafiği oluşturmak için par() işlevinin nasıl kullanılacağını gösterir:

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

#create six studs
plot(1:5, pch=19, col=' red ')
plot(1:10, pch=19, col=' blue ')
plot(1:20, pch=19, col=' green ')
plot(1:5, pch=19, col=' purple ')
plot(1:10, pch=19, col=' black ')
plot(1:20, pch=19, col=' pink ')

bty seçeneği için varsayılan değer bu olduğundan, her dağılım grafiğinin çevresinde dolu bir kutu bulunduğunu unutmayın.

Ancak her dağılım grafiği için farklı bir kutu stili belirlemek amacıyla bty seçeneğini kullanabiliriz:

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

#create six plots with unique box styles
by(bty=' o ')
plot(1:5, pch=19, col=' red ', main=' Complete Box ')

by(bty=' n ')
plot(1:10, pch=19, col=' blue ', main=' No Box ')

by(bty=' 7 ')
plot(1:20, pch=19, col=' green ', main=' Top and Right ')

by(bty=' L ')
plot(1:5, pch=19, col=' purple ', main=' Bottom and Left ')

by(bty=' C ')
plot(1:10, pch=19, col=' black ', main=' Top, Left, Bottom ')

by(bty=' U ')
plot(1:20, pch=19, col=' pink ', main=' Left, Bottom, Right ') 

r bty argümanının grafiğini çizin

Altı grafiğin her birinin artık benzersiz bir kutu stiline sahip olduğunu unutmayın.

Ayrıca, ilk par() işlevinde bunu yaparak her çizim için aynı kutu stilini belirtebileceğinizi de belirtmekte fayda var:

 #define plot area and use bottom+left box style for each plot
by(mfrow = c(3, 2), bty=' L ')

Bu özel örnek, altı yolun her birinin yalnızca alt ve sol tarafta bir kenarlığa sahip olmasına neden olacaktır.

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’deki çizim öğelerinin boyutunu değiştirmek için cex nasıl kullanılır?
R’de birden fazla sütun nasıl çizilir
R’de bir arsanın dışına bir efsane nasıl çizilir

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir