A: bty 옵션을 사용하여 차트 영역 스타일을 변경하는 방법


R의 par() 함수를 사용하여 한 번에 여러 플롯을 만들 수 있습니다.

par() 함수에서 bty 옵션을 사용하여 개별 차트에 사용할 상자 스타일을 지정할 수 있습니다.

bty 옵션에 제공할 수 있는 값은 6가지입니다:

  • o : 완전한 상자(기본값)
  • n : 상자 없음
  • 7 : 위쪽 및 오른쪽 테두리
  • L : 하단 및 왼쪽 테두리
  • C : 상단, 왼쪽, 하단의 테두리
  • U : 왼쪽, 아래쪽, 오른쪽 테두리

다음 예에서는 bty 옵션을 실제로 사용하는 방법을 보여줍니다.

예: bty 옵션을 사용하여 상자 스타일을 변경하는 방법

다음 코드는 par() 함수를 사용하여 3행, 2열 그리드에 6개의 산점도를 만드는 방법을 보여줍니다.

 #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 옵션의 기본값이므로 각 산점도 주위에는 전체 상자가 있습니다.

그러나 bty 옵션을 사용하여 각 산점도에 대해 서로 다른 상자 스타일을 지정할 수 있습니다.

 #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 인수를 플롯합니다.

이제 6개 플롯 각각에 고유한 상자 스타일이 있습니다.

첫 번째 par() 함수에서 이를 수행하여 각 플롯에 대해 동일한 상자 스타일을 지정할 수 있다는 점도 주목할 가치가 있습니다.

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

이 특정 예에서는 6개 경로 각각의 아래쪽과 왼쪽에만 테두리가 있게 됩니다.

추가 리소스

다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

cex를 사용하여 R에서 플롯 요소의 크기를 변경하는 방법
R에서 여러 열을 그리는 방법
R에서 플롯 외부에 범례를 그리는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다