ggplot2로 집계된 시계열 그리기
데이터를 집계하면 전반적인 패턴과 추세를 파악할 수 있지만, 맥락과 정보가 일부 사라질 수 있습니다. 하지만 ggplot2의 방법을 활용하면 집계된 데이터에 약간의 맥락을 되돌려 줄 수 있어요.
이번 연습에서는 매주 집계한 온도 측정값인 weekly_avg와, 한 해 동안 매시간 샘플링한 원본 비집계 시계열 hourly_temperature를 함께 그려 보겠습니다.
시계열 hourly_temperature와 weekly_avg, 그리고 ggplot2와 zoo 패키지가 준비되어 있습니다.
이 연습은 강의의 일부입니다
R로 시계열 데이터 다루기
연습 안내
ggplot()함수를 사용해hourly_temperature시계열을 선 그래프로 그리세요.y축 레이블을
"Degrees Celsius", 제목을"Temperature Readings"로 추가하세요.두 번째
geom_line()과aes()호출을 완성해weekly_avg시계열을 그래프에 겹쳐 그리세요.주간 집계선의 색을 빨간색으로, 선의 두께를
2로 변경하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create a plot of the hourly_temperature time series
ggplot(___, aes(___)) +
___ +
scale_y_continuous() +
# Add axis label and title
labs(___) +
# Add a line plot for the weekly aggregated time series
geom_line(data = ___, aes(___),
# Color the aggregated line in red, with a size of 2
___)