dplyr
패키지를 이용해 집단별 평균표로 구성된 데이터 프레임을 만듦library(dplyr)
df_mpg <- mpg %>%
group_by(drv) %>%
summarise(mean_hwy = mean(hwy))
geom_col()
으로 생성ggplot(data = df_mpg, aes(x = drv, y = mean_hwy)) + geom_col()
reorder()
에 x축 변수와 정렬 기준 변수 지정ggplot(data = df_mpg, aes(x = reorder(drv, -mean_hwy), y = mean_hwy)) + geom_col()
geom_bar()
사용ggplot(data=mpg, aes(x=drv)) + geom_bar()
ggplot(data=mpg, aes(x=hwy)) + geom_bar()
geom_col()
vs geom_bar()
geom_col()
은 요약표를 이용, geom_bar()
은 원자료를 사용