1. 学ぶ
  2. /
  3. コース
  4. /
  5. R에서 날짜와 시간 다루기

Connected

演習

그래프 그리기

플롯의 축에 Date를 사용하면 날짜가 달력 순서로 표시되기를 기대하실 텐데, plot()이나 ggplot()에서는 실제로 그렇게 동작합니다.

이 연습 문제에서는 이전 연습에서 사용한 R 버전 releases 데이터를 가지고 ggplot2로 그래프를 그려 보겠습니다. 축에 Date가 올 때에는 두 가지 큰 차이점이 있습니다:

  1. 범위를 지정하려면 값이 반드시 Date 객체여야 합니다.

  2. 축의 동작을 제어하려면 scale_x_date() 함수를 사용합니다.

이번 연습에서 R 릴리스가 얼마나 자주 나오는지 그래프로 살펴보세요.

指示

100 XP
  • aes() 함수의 x 인수를 date 열로 설정해, 시간에 따른 릴리스를 나타내는 그래프를 만드세요.
  • "2010-01-01"부터 "2014-01-01"까지의 범위를 지정해 2010년부터 2014년 기간으로 확대해 보세요. 이 문자열들이 Date 객체로 해석되려면 as.Date()로 감싸야 한다는 점에 유의하세요.
  • 축 레이블을 조정하기 위해 date_breaks를 "10 years", date_labels를 "%Y"로 지정하세요.