반응형
ggplot2 패키지를 이용하여 상자수염그림을 그려봅시다. 패키지가 설치되지 않은 분들은 패키지를 먼저 설치합시다. R콘솔창에 아래와 같이 입력합니다.
install.packages("ggplot2")
데이터는 내장데이터인 InsectSprays 를 사용하겠습니다. 살충제를 뿌린 뒤, 단위 면적 당 남아있는 곤충의 수 입니다. 살충제의 종류는 A,B,C,D 네가지입니다.
데이터를 변수 df에 저장합시다.
> df=InsectSprays
> head(df)
count spray
1 10 A
2 7 A
3 20 A
4 14 A
5 14 A
6 12 A
ggplot2 를 불러오고 그래프를 그려줍니다.
ggplot(df,aes(x=spray,y=count))+geom_boxplot()+
ggtitle("spray boxplot") + #제목
xlab("spray") + #x축 이름
ylab("n") #y축 이름
ggplot(df,aes(x=spray,y=count)) 는 데이터 입력 및 변수 설정 단계입니다. df라는 데이터 프레임을 입력하였습니다. aes에서 변수를 설정합니다. x축은 spray 종류를, y축은 살아남은 곤충 개수입니다.
출력된 그래프는 아래와 같습니다.
아래는 전체 코드입니다.
library(ggplot2)
df=InsectSprays
ggplot(df,aes(x=spray,y=count))+geom_boxplot()+
ggtitle("spray boxplot") + #제목
xlab("spray") + #x축 이름
ylab("n") #y축 이름
반응형
'6. 데이터 시각화 - ggplot2 > 상자수염그림' 카테고리의 다른 글
[R ggplot] 상자수염그림 fill 순서 마음대로 정하기 (boxplot) (0) | 2022.05.31 |
---|---|
[R ggplot] 그룹형 상자수염그림 (boxplot) (0) | 2022.05.31 |
[R ggplot2] boxplot 순서 마음대로 설정하기 (0) | 2022.05.30 |
댓글