R

boxplot with tidyverse package

이부일 2018. 8. 3. 14:32
tidyverse 패키지에서 제공하는 함수를 이용하여 두 개의 양적 자료를 이용하여 집단별 상자그림을 다음과 같이 작성할 수 있다.


install.packages("tidyverse")
library(tidyverse)


# 1. carat를 구간의 폭이 0.1를 갖는 상자그림
diamonds %>% 
     ggplot2::ggplot(mapping = aes(x = carat, y = price)) +
     geom_boxplot(mapping = aes(group = cut_width(x = carat, width = 0.1)))


# 2. carat에 대해 구간의 개수가 20개 되는 상자그림
diamonds %>% 
     ggplot2::ggplot(mapping = aes(x = carat, y = price)) +
     geom_boxplot(mapping = aes(group = cut_number(x = carat, n = 20)))

자동 대체 텍스트를 사용할 수 없습니다.


[출처] R for Data Science, Hadley Wickham & Garrett Grolemund, O'REILLY, p103~104