1. 学ぶ
  2. /
  3. コース
  4. /
  5. R로 시계열 데이터 시각화하기

Connected

演習

기존 차트에 시계열 추가하기

두 개의 시계열을 시각적으로 비교하는 좋은 방법은 스케일을 다르게 해서 같은 차트에 함께 표시하는 것입니다.

이미 mydata의 플롯이 있다고 가정해 봅시다. 동영상에서 본 것처럼, 기존 플롯에 새로운 시계열 mydata2를 추가하려면 lines(mydata2)를 사용할 수 있어요. 이 시계열에 대해 오른쪽 축에 동일 간격 눈금을 표시하려면 axis(side, at)를 사용하세요. 여기서 side는 축을 그릴 플롯의 어느 쪽인지를 지정하는 정수이고, at에는 pretty(mydata2)를 지정합니다.

마지막으로 두 시계열을 구분하기 위해 legend() 함수로 범례를 추가할 수 있습니다. 동영상에서 사용한 예를 살펴볼게요:

> # x는 플롯에서 범례의 위치를 지정합니다
> legend(x = "bottomright",
         # legend는 텍스트 라벨을 지정합니다
         legend = c("Stock X", "Stock Y"),
         # col은 색상을 지정합니다
         col = c("black", "red"),
         # lty는 선 종류를 지정합니다
         lty = c(1, 1))

플롯에 두 개의 시계열이 있으므로, legend()의 일부 옵션은 길이가 2인 벡터로 설정되어 있습니다.

이번 연습에서는 두 개의 시계열에 대한 플롯과 범례를 만들겠습니다. 동일한 데이터셋 data가 제공됩니다.

指示

100 XP
  • "microsoft" 시리즈를 플로팅하고 제목을 "Stock prices since 2015"로 설정하세요
  • lines()를 사용해 "dow_chemical" 시리즈를 빨간색 선으로 차트에 추가하세요
  • axis()와 pretty()를 사용해 "dow_chemical" 데이터에 맞는 Y축을 차트 오른쪽에 추가하세요
  • 주식 이름 라벨과 일반 선 유형을 사용해 오른쪽 아래 구석에 적절한 색상의 범례를 추가하세요