R 완전 기초

R을 완전 기초부터 시작합니다


수강중

26. ggplot2 그래프 폭

점포별 월 매출 ggplot 시각화

qplot(매출월, 합계, data = 점포월매출, geom = 'line', color = 점포) + 
    scale_y_continuous(labels = format_format(scientific = F)) +
    월가로축 + 고딕

a점포에 해당하는 월매출 그래프 그리기

점포월매출데이터에서 a점포에 해당하는 월매출을 추출해서 그래프를 그려보자.

a점매출 = 점포월매출 %>% filter(점포 == 'a')

세로축 label = comma 옵션을 콤마세로축 변수에 저장해서 사용한다.

콤마세로축 = scale_y_continuous(labels = comma)

qplot(매출월, 합계, data = a점매출, geom = 'line') + 
  콤마세로축 + 월가로축 + 고딕

세로축 고정시키기

a 점포만 추출해서 그래프로 그리면 데이터가 반영되어 자동으로 범위를 바꿔준다.

여러개의 점포에 대한 그래프를 그리면 비교하기 어렵기 때문에 expand_limits함수를 이용해 세로축을 고정시킨다.

expand_limits 함수 설명

limits : 한계 즉, 그래프의 한계를 정하여 넓히거나 좁힐 수 있다.

expand_limits()안에 벡터를 이용해 최솟값과 최댓값을 넣어 y축의 한계를 표기한다

y = c(190000, 550000)으로 19만에서 55만으로 축을 늘려준다.

qplot(매출월, 합계, data = a점매출, geom = 'line') + 
    expand_limits(y = c(190000, 550000))
    콤마세로축 + 월가로축 + 고딕

점포월매출데이터에서 b점포에 해당하는 월매출을 추출해서 그래프를 그려보자.

b점매출 = 점포월매출 %>% filter(점포 == 'b')
qplot(매출월, 합계, data = b점매출, geom = 'line') + 
    expand_limits(y = c(190000, 550000))
    콤마세로축 + 월가로축 + 고딕

그래프의 title 설정 옵션

main으로 그래프의 title 설정해준다.

b점매출의 qplotmain = 'b점 월매출' 옵션으로 title을 설정한다.

qplot(매출월, 합계, data = b점매출, geom = 'line', main = 'b점 월매출') + 
    expand_limits(y = c(190000, 550000))
    콤마세로축 + 월가로축 + 고딕